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
| Role | Description |
|---|---|
| Admin | Full access to every feature, including user management and supplier credentials |
| Developer | API key management plus all operations and product analytics features |
| Operations | View-only access to Orders & Shipments |
| Product Analyst | View Best Sellers Reports, Product Search, and related analytics |
| Customer Support | Most restricted — basic Data Explorer only (Product Data, Media, and Inventory) |
Permission Matrix
The table below shows exactly which dashboard features each role can access.
| Feature | Admin | Developer | Operations | Product Analyst | Customer Support |
|---|---|---|---|---|---|
| User Management | ✅ | — | — | — | — |
| Supplier Credentials | ✅ | — | — | — | — |
| Allowed Origins | ✅ | View 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
- Log in to the PSRESTful Dashboard.
- Navigate to Account Settings → Users tab.
- Click Invite User and enter their email address.
- Select a role from the dropdown.
- 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.