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 allows workspace admins to assign specific roles to users, ensuring that only authorized members can access sensitive configurations like secrets. This guide will explain the different roles, their permissions, and how to configure them for better security and collaboration.

User Roles

Each workspace has three roles, each with distinct permissions:

  1. Admin: Has full control over the workspace, including workspace settings, member management, and permissions. Can create, edit, delete, and execute Rules, APIs, and Sessions.

  2. Editor: Can create, edit, delete, and execute Rules, APIs, and Sessions but cannot manage team settings, members, or permissions. Has access to most features but cannot modify workspace settings.

  3. Viewer: Has read-only access. Can view and execute Rules, APIs, and Sessions but cannot make any changes. Cannot access secrets or workspace settings.

Permissions Overview

Permission

Admin

Editor

Viewer

Add a new user

✅ (Add as an editor)

Delete a user

Sync rule status

Generate public link

Managing Team Members

To effectively manage access, admins can add team members, update their roles, or remove team members within a workspace. Below are the steps to perform these actions.

Adding New Members

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”

Here you can directly invite teammates or go to workspace settings to see the list of users before inviting.

3

Invite People

In the workspace settings, click the + Invite People button.

4

Assign the Role

When sending an invitation, you can assign a specific role to the user.

5

Add Teammates or Share a Link

Enter the email addresses of your teammates or, if you're an Admin, create and share a public invite link.

6

Await Confirmation

Invited members will receive an email to join the workspace. Once they accept, they will appear in the members list.

Changing Roles

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 or Member) and confirm the change.

Removing Members

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

Remove the member

Locate the member you want to remove from the members’ list. Click the 3-dot menu next to their role and select Remove user from Workspace.

4

Confirm the Removal

A confirmation prompt will appear. Confirm the action to remove the member successfully.

5

Revoke Pending Invites

If a member has been invited but not yet joined, you can revoke their invite from the same dropdown.

Updated on