Roles & Permissions
Control who can access and modify resources in your Lamdis organization with fine-grained role-based access control (RBAC).
Overview
The Roles & Permissions system provides:
- Role-Based Access: Assign roles to users for predefined permission sets
- Custom Roles: Create custom roles tailored to your team structure
- Granular Permissions: Control access at the feature and action level
Default Roles
| Role | Description |
|---|---|
| Owner | Full access, can manage billing and delete organization |
| Admin | Full access except billing and org deletion |
| Developer | Create/edit tests, run tests, view results |
| Viewer | Read-only access to tests and results |
Managing Roles
- Navigate to Compliance → Roles & Permissions
- Click New Role to create a custom role
- Configure permissions for each feature area
- Save the role
Permissions
Permissions are organized by feature area:
Testing
tests.view- View test configurationstests.create- Create new teststests.edit- Modify existing teststests.delete- Delete testsruns.execute- Execute test runsruns.view- View run results
Integrations
environments.manage- Create/edit environmentsactions.manage- Create/edit actionsconnections.manage- Manage API connections
Compliance
audit.view- View audit logsaudit.export- Export audit logsroles.manage- Manage roles and permissions
Settings
users.invite- Invite new usersusers.remove- Remove usersbilling.manage- Manage billing
Assigning Roles
- Go to Settings → Users
- Select a user
- Choose their role from the dropdown
- Save changes
Changes take effect immediately.
Last updated on