Roles & Permissions

Create and manage custom roles and permissions for your Firepanel project team.

Firepanel uses a role-based access control (RBAC) system. Each user is assigned a role, and each role has a set of permissions that control what they can do within the project.

Default Roles

Firepanel includes two built-in roles:

RoleDescription
OwnerFull access to all features, settings, and billing
AdminFull access to project features, but cannot manage billing or delete the project

Custom Roles

Custom roles let you define exactly what a user can access. Navigate to SettingsRoles.

Roles list

Creating a Custom Role

1

Click New Role

On the Roles tab, click + New Role.

2

Name the role

Give the role a descriptive name (e.g., Content Editor, Read Only, Support Agent).

3

Set permissions

Toggle permissions on/off for each feature area:

Role editor

Feature AreaPermissions available
ContentView, Create, Edit, Delete
Content TypesView, Create, Edit, Delete
StorageView, Upload, Delete
MessagingView, Send
Remote ConfigView, Edit, Publish
UsersView, Invite, Remove
RolesView, Create, Edit, Delete
API KeysView, Create, Delete
BackupsView, Create, Restore
SettingsView, Edit
4

Save

Click Save. The role is now available to assign to users.

Assigning Roles

Assign roles to users in the Users tab.

Note:

Custom roles require a compatible Firepanel subscription plan. See Plans.