Dashboard Roles & Permissions
Roles Overview
Stytch's dashboard can be used for managing your integration configuration, debugging via event logs and DFP analytics, or performing customer support actions like resetting passwords. To support this range of use cases, Stytch offers the following user roles in our dashboard:
- Admin: Able to perform all actions across the dashboard, including managing Live API Keys
- Developer: Able to manage project configurations, as well as write access to all core entities. Can view and create API Keys in Test, but not in Live.
- Support Manager: Read access to project configurations and event logs, and write access to project Users, Members, Organizations (including managing SSO and SCIM Connections) and Device Fingerprint rules.
- Support Agent: Read access to project Users, Members, Organizations and event logs. Able to take non-destructive write actions on Users/Members, such as resetting passwords and revoking sessions.
- No Access: No functional access within the dashboard, can view project names and workspace members. Can be used to provision users without yet granting them a higher privilege role.
If you enable Just-in-Time (JIT) Provisioning to allow users from a specific email domain (i.e. stytch.com) to discover and join your worksapce without an explicit invite those users will be assigned the Support Agent role by default. You can override this default by configuring an automatic role assignment for the email domain, which will apply to all workspace members with verified emails from that domain.
Detailed Permissions
Admin | Developer | Support Manager | Support Agent | No Access | |
---|---|---|---|---|---|
Manage Workspace Members | ✅ | ||||
Manage Workspace Settings | ✅ | ||||
Manage Workspace Billing | ✅ | ||||
Manage Live API Keys | ✅ | ||||
Manage Test API Keys | ✅ | ✅ | |||
Create Projects | ✅ | ✅ | |||
Delete Projects | ✅ | ||||
Manage Project Configurations | ✅ | ✅ | |||
View Project Configurations | ✅ | ✅ | ✅ | ||
Manage M2M Clients | ✅ | ✅ | |||
View M2M Clients | ✅ | ✅ | ✅ | ||
Manage Users, Members and Organizations | ✅ | ✅ | ✅ | ||
View Users, Members and Organizations | ✅ | ✅ | ✅ | ✅ | |
Manage DFP Rules | ✅ | ✅ | ✅ | ||
View DFP Rules | ✅ | ✅ | ✅ | ✅ | |
View DFP Analytics | ✅ | ✅ | ✅ | ✅ | |
View Event Logs | ✅ | ✅ | ✅ | ✅ | |
Trigger Password Resets | ✅ | ✅ | ✅ | ✅ | |
Revoke Sessions | ✅ | ✅ | ✅ | ✅ | |
Reactivate Emails | ✅ | ✅ | ✅ | ✅ |
Migration from Legacy Roles
Workspace members created prior to our new roles and permissions update had one of 4 legacy roles: Admin, Write, Read and Test. By September 3rd, 2024 these members will be migrated to the new roles, with the following changes:
Legacy Role | New Role | Lost Permissions | Added Permissions |
---|---|---|---|
Admin | Admin | ||
Write | Developer | Management of Live API Keys | |
Read | Support Agent | View Project Configurations | Trigger Password Resets, Revoke Sessions, Reactivate Emails in Test and Live |
Test | Support Agent | View Users/Members/Organizations, Event Logs, DFP Analytics in Live. Trigger Password Resets, Revoke Sessions, Reactivate Emails in Test and Live |