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.



    • Related Articles

    • Are all plans subscription based?

      Yes, all plans on our marketplace are subscription based. We make that very clear at all times and on signup e.g  and  This FAQ also addresses common questions such as: I didn't realize I was going to be billed monthly It wasn't clear that I was ...
    • How do I get geo-based results like delivery charges to a specific place?

      Most sites will display delivery charges or product availability automatically based on the user location or zip code. Our regular APIs use locations from all US states, so the pricing or availability may vary. To get accurate results based on a ...
    • Data Credits: A New Way to Measure Your Scraping Usage

      We're excited to introduce a new, more intuitive way to track and manage your data scraping needs: Data Credits! This change will make it easier for you to understand and control your usage of ScrapeHero Cloud. What's Changing? We're moving from our ...
    • Account Migration Guide for Users with Multiple Plans

      We are upgrading ScrapeHero Cloud and due to a major upgrade there are some major changes. While we will try to keep the impact on our customers to a minimum, we do want to describe the changes that will happen as part of this upgrade. If you're ...
    • API Status Codes - Billable vs Non-Billable

      Our APIs return standard HTTP status codes back to the caller of the API. We incur costs when we access a page/resource (HTTP GET/POST etc.)  on the target website and such access is billable to you. If we do not access the target website, we do not ...