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:
Switch to the Workspace
Navigate to the Requestly dashboard and switch to the workspace where you want to add members.
Open Manage Workspace
Open the switch workspace panel and select “Manage workspace”
Select a Member
Find the member whose role you want to change in the members list.
Update Role
Use the dropdown next to their name to select the new role (e.g. Admin, Editor, or Viewer) and confirm the change.