Role-based Access
What it does
Control access to POTAL features based on user roles. Define what each team member can see and do — from full admin control to read-only analytics access. Roles apply to both the Dashboard UI and API key permissions.
How to use it
View available roles
POTAL provides built-in roles: Admin, Developer, Analyst, and Viewer.
Assign to users
Set roles when inviting team members or update them in Dashboard > Team.
Scope API keys
API keys inherit the role permissions of the user who created them.
Audit access
View which users accessed which features in the audit log.
Related Features
Full user lifecycle management with Supabase Auth integration
Invite team members, assign roles, and manage permissions
Granular API key scopes with row-level security enforcement
Secure API key authentication with scope-based permissions
Full multi-tenancy with row-level security data isolation