Roles & Permissions

Roles & Permissions

PSRESTful uses role-based access control (RBAC) to manage what each team member can see and do inside the dashboard. When you invite someone to your account, you assign them one of five roles. Each role grants access to a specific set of features.

Roles at a Glance

RoleDescription
AdminFull access to every feature, including user management and supplier credentials
DeveloperAPI key management plus all operations and product analytics features
OperationsView-only access to Orders & Shipments
Product AnalystView Best Sellers Reports, Product Search, and related analytics
Customer SupportMost restricted — basic Data Explorer only (Product Data, Media, and Inventory)

Permission Matrix

The table below shows exactly which dashboard features each role can access.

FeatureAdminDeveloperOperationsProduct AnalystCustomer Support
User Management
Supplier Credentials
Allowed OriginsView only
Account Settings
API Keys
Data Explorer (Advanced)
Data Explorer (Basic)
Orders & Shipments
Product Search & Best Sellers
PPC
Price Calculator
Broken Links
User Profile

Role Details

Admin

Admins have unrestricted access to every feature in the PSRESTful dashboard. This includes managing users, configuring supplier credentials, setting allowed origins, creating and revoking API keys, and accessing every data and reporting tool.

Best for: Account owners and team leads who need full control over the account.

Developer

Developers can create and copy API keys, view allowed origins, and access all operational and product analytics features. They cannot manage users or supplier credentials.

Best for: Engineers who need to integrate with the PSRESTful API and also need visibility into order and product data.

Operations

Operations users have view-only access to Orders & Shipments. They can also use the advanced Data Explorer and access general features like PPC, Price Calculator, and Broken Links.

Best for: Fulfillment and logistics team members who need to monitor order status and shipment tracking.

Product Analyst

Product Analysts can view Best Sellers Reports, use Product Search, and access the advanced Data Explorer. They also have access to PPC, Price Calculator, and Broken Links.

Best for: Merchandising and product teams who need to analyze product data and trends.

Customer Support

Customer Support is the most restricted role. These users can only access the basic Data Explorer, which allows them to look up Product Data, Media, and Inventory. They do not have access to the advanced Data Explorer, PPC, Price Calculator, Broken Links, or the User Profile page.

Best for: Support agents who need to look up product information to help end customers.

Account Owner

The Account Owner is a special designation that is separate from roles. The owner is the person who originally created the PSRESTful account. Ownership grants the ability to manage billing and perform account-level actions that go beyond the Admin role. There is exactly one owner per account.

How to Assign Roles

  1. Log in to the PSRESTful Dashboard.
  2. Navigate to Account SettingsUsers tab.
  3. Click Invite User and enter their email address.
  4. Select a role from the dropdown.
  5. The invited user will receive an email with instructions to join your account.

Only Admins (and the Account Owner) can invite users and assign roles.