Role-Based Access Control

Role-Based Access Control



Scrapehero Cloud uses Role-Based Access Control (RBAC) to ensure users have the appropriate level of access to resources within your organization. This document outlines the three available roles and their associated permissions.

Available Roles

Scrapehero Cloud offers three distinct roles:
1. Admin
2. Developer
3. Reporter

Admin

The Admin role has the highest level of access and control over the organization's account.

Permissions:
- Update billing information
- Create and clone new projects
- View and download data
- Alter project variables (inputs and other parameters)
- Add or remove integrations
- Add or remove schedules
- Add or remove user permissions
- View usage reports and manage quotas
- Start or stop projects

Developer

The Developer role has significant access to manage and modify projects but cannot manage user permissions.

Permissions:
- Update billing information
- Create and clone new projects
- View and download data
- Alter project variables (inputs and other parameters)
- Add or remove integrations
- Add or remove schedules
- View usage reports

Reporter

The Reporter role has limited access, primarily focused on viewing project information and reports.

Permissions:
- View all projects
- View all integrations
- View all schedules
- View usage reports

PermissionAdminDeveloperReporter
Update billing information
Create/clone new projects
View projects
Download data
Alter project variables
Add/remove integrations
View integrations
Add/remove schedules
View schedules
Add/remove user permissions
View usage reports
Manage quotas
Start/stop projects

Key Differences Between Roles

To help you understand the distinctions between roles, here are the key differences:

1. User Management: Only Admins can add or remove user permissions.
2. Quota Management: Only Admins can manage quotas.
3. Project Control: Admins and Developers can start or stop projects; Reporters cannot.
4. Data Access: Every role can view and download data.
5. Project Modification: Admins and Developers can modify project variables, integrations, and schedules, while Reporters can only view this information.

FAQs

Q: Who assigns roles to users?
A: The Admin assigns roles to users when inviting them to the organization.

Q: Can a user have multiple roles?
A: No, each user is assigned a single role that defines their permissions across the platform.

Q: How do I change a user's role?
A: Only an Admin can change a user's role. They can do this through the user management section in the account settings.

Q: What happens if I need temporary access to higher permissions?
A: Contact your organization's Admin to request a temporary role change if you need access to additional features.