Account Roles
Overview
Every member of a RequestBite account has one of three roles that controls what they can see and do within that account. Roles are hierarchical — each role includes everything the role below it can do.
- User
The default role assigned when someone accepts an invitation. Can use all RequestBite tools available to the account. - Admin
Can do everything a User can, and can additionally manage the team, account settings, and billing details. - Owner
Can do everything an Admin can, and additionally controls subscription changes and can delete the account. Every account has exactly one owner.
Permissions
The table below lists what each role can do across the different areas of a RequestBite account.
| Action | User | Admin | Owner |
|---|---|---|---|
| Account | |||
| View account details | ✅ | ✅ | ✅ |
| Update account name and settings | ❌ | ✅ | ✅ |
| Leave account | ✅ | ✅ | ✅ |
| Transfer account ownership | ❌ | ❌ | ✅ |
| Delete account | ❌ | ❌ | ✅ |
| Team | |||
| View team members | ✅ | ✅ | ✅ |
| Invite new members | ❌ | ✅ | ✅ |
| Remove members | ❌ | ✅ | ✅ |
| Change member roles | ❌ | ✅ | ✅ |
| Cancel pending invitations | ❌ | ✅ | ✅ |
| Subscription & Billing | |||
| View subscription details | ❌ | ✅ | ✅ |
| View billing history | ❌ | ✅ | ✅ |
| Download invoices | ❌ | ✅ | ✅ |
| Upgrade or change plan | ❌ | ❌ | ✅ |
| Activity Log | |||
| View account activity log | ❌ | ✅ | ✅ |
| Delete activity log entries | ❌ | ✅ | ✅ |
| Inspector | |||
| Create and manage views | ✅ | ✅ | ✅ |
| View and inspect captured requests | ✅ | ✅ | ✅ |
| Delete requests and clear views | ✅ | ✅ | ✅ |
| Mock | |||
| View mock APIs and endpoints | ✅ | ✅ | ✅ |
| Create, update, and delete mock APIs | ✅ | ✅ | ✅ |
| Manage endpoints and models | ✅ | ✅ | ✅ |
| Tunnel | |||
| View tunnels | ✅ | ✅ | ✅ |
| Create, update, and delete tunnels | ✅ | ✅ | ✅ |
| OAuth2 Clients | |||
| View OAuth2 clients | ✅ | ✅ | ✅ |
| Create, update, and delete OAuth2 clients | ❌ | ✅ | ✅ |
| Regenerate client secrets | ❌ | ✅ | ✅ |