Roles and permissions
Roudiy checks permissions, not role names. A system role is a ready-made set of permissions; a custom role is your own set. This page is generated from the product, so it matches what the dashboard checks.
System roles
Section titled “System roles”How many permissions each system role has, per module.
| Module | Company Admin | Dispatcher | Safety Manager | Compliance Manager |
|---|---|---|---|---|
alerts |
3 / 3 | 2 / 3 | — | — |
assignments |
1 / 1 | 1 / 1 | — | — |
audit |
— | — | — | — |
billing |
1 / 1 | — | — | — |
coaching |
3 / 3 | — | 3 / 3 | — |
devices |
7 / 7 | 2 / 7 | — | — |
drivers |
6 / 6 | 3 / 6 | 2 / 6 | 3 / 6 |
fleetview |
1 / 2 | 1 / 2 | 1 / 2 | 1 / 2 |
fuel |
5 / 5 | 1 / 5 | — | 5 / 5 |
geofences |
4 / 4 | 4 / 4 | 1 / 4 | — |
groups |
4 / 4 | 1 / 4 | 1 / 4 | 1 / 4 |
health |
1 / 3 | 1 / 3 | — | — |
history |
2 / 2 | 2 / 2 | 1 / 2 | 1 / 2 |
ifta |
4 / 4 | — | — | 4 / 4 |
org |
3 / 4 | — | 1 / 4 | 1 / 4 |
places |
1 / 1 | 1 / 1 | 1 / 1 | 1 / 1 |
reports |
2 / 3 | 2 / 3 | 2 / 3 | — |
roles |
4 / 4 | — | — | — |
safety |
6 / 7 | 2 / 7 | 5 / 7 | — |
scores |
1 / 2 | 1 / 2 | 1 / 2 | — |
users |
4 / 4 | — | — | — |
vehicles |
6 / 6 | 3 / 6 | 2 / 6 | 3 / 6 |
video |
8 / 8 | 5 / 8 | 8 / 8 | — |
Permission keys
Section titled “Permission keys”✓ = included in the system role. Sensitive permissions (driver-facing video, dangerous device commands and confidential safety events) are marked.
| Key | What it allows | Company Admin | Dispatcher | Safety Manager | Compliance Manager |
|---|---|---|---|---|---|
alerts.history.view |
Alerts: history view | ✓ | ✓ | ||
alerts.rules.manage_all |
Alerts: rules manage all | ✓ | |||
alerts.rules.manage_own |
Alerts: rules manage own | ✓ | ✓ | ||
assignments.manage |
Assignments: manage | ✓ | ✓ | ||
audit.view |
Audit: view | ||||
billing.view |
Billing: view | ✓ | |||
coaching.create |
Coaching: create | ✓ | ✓ | ||
coaching.list |
Coaching: list | ✓ | ✓ | ||
coaching.update |
Coaching: update | ✓ | ✓ | ||
devices.assign |
Devices: assign | ✓ | |||
devices.command |
Devices: command | ✓ | |||
devices.command.dangerous |
Devices: command dangerous · Sensitive | ✓ | |||
devices.configure_ai |
Devices: configure ai | ✓ | |||
devices.faceid_enroll |
Devices: faceid enroll | ✓ | |||
devices.list |
Devices: list | ✓ | ✓ | ||
devices.view |
Devices: view | ✓ | ✓ | ||
drivers.create |
Drivers: create | ✓ | |||
drivers.deactivate |
Drivers: deactivate | ✓ | |||
drivers.import |
Drivers: import | ✓ | |||
drivers.list |
Drivers: list | ✓ | ✓ | ✓ | ✓ |
drivers.update |
Drivers: update | ✓ | ✓ | ✓ | |
drivers.view |
Drivers: view | ✓ | ✓ | ✓ | ✓ |
fleetview.share_link |
Fleetview: share link | ||||
fleetview.view |
Fleetview: view | ✓ | ✓ | ✓ | ✓ |
fuel.create |
Fuel: create | ✓ | ✓ | ||
fuel.delete |
Fuel: delete | ✓ | ✓ | ||
fuel.import |
Fuel: import | ✓ | ✓ | ||
fuel.list |
Fuel: list | ✓ | ✓ | ✓ | |
fuel.update |
Fuel: update | ✓ | ✓ | ||
geofences.create |
Geofences: create | ✓ | ✓ | ||
geofences.delete |
Geofences: delete | ✓ | ✓ | ||
geofences.list |
Geofences: list | ✓ | ✓ | ✓ | |
geofences.update |
Geofences: update | ✓ | ✓ | ||
groups.create |
Groups: create | ✓ | |||
groups.delete |
Groups: delete | ✓ | |||
groups.list |
Groups: list | ✓ | ✓ | ✓ | ✓ |
groups.update |
Groups: update | ✓ | |||
health.clear_faults |
Health: clear faults | ||||
health.service_schedule |
Health: service schedule | ||||
health.view |
Health: view | ✓ | ✓ | ||
history.export |
History: export | ✓ | ✓ | ||
history.view |
History: view | ✓ | ✓ | ✓ | ✓ |
ifta.export |
Ifta: export | ✓ | ✓ | ||
ifta.generate |
Ifta: generate | ✓ | ✓ | ||
ifta.lock |
Ifta: lock | ✓ | ✓ | ||
ifta.view |
Ifta: view | ✓ | ✓ | ||
org.settings.privacy |
Org: settings privacy | ✓ | |||
org.settings.retention |
Org: settings retention | ||||
org.update |
Org: update | ✓ | |||
org.view |
Org: view | ✓ | ✓ | ✓ | |
places.list |
Places: list | ✓ | ✓ | ✓ | ✓ |
reports.export |
Reports: export | ✓ | ✓ | ✓ | |
reports.schedule |
Reports: schedule | ||||
reports.view |
Reports: view | ✓ | ✓ | ✓ | |
roles.create |
Roles: create | ✓ | |||
roles.delete |
Roles: delete | ✓ | |||
roles.list |
Roles: list | ✓ | |||
roles.update |
Roles: update | ✓ | |||
safety.collisions |
Safety: collisions | ✓ | ✓ | ||
safety.events.confidential |
Safety: events confidential · Sensitive | ✓ | ✓ | ||
safety.events.export |
Safety: events export | ||||
safety.events.list |
Safety: events list | ✓ | ✓ | ✓ | |
safety.events.update_status |
Safety: events update status | ✓ | ✓ | ||
safety.events.view |
Safety: events view | ✓ | ✓ | ✓ | |
safety.settings |
Safety: settings | ✓ | |||
scores.settings |
Scores: settings | ||||
scores.view |
Scores: view | ✓ | ✓ | ✓ | |
users.deactivate |
Users: deactivate | ✓ | |||
users.invite |
Users: invite | ✓ | |||
users.list |
Users: list | ✓ | |||
users.update |
Users: update | ✓ | |||
vehicles.create |
Vehicles: create | ✓ | |||
vehicles.deactivate |
Vehicles: deactivate | ✓ | |||
vehicles.import |
Vehicles: import | ✓ | |||
vehicles.list |
Vehicles: list | ✓ | ✓ | ✓ | ✓ |
vehicles.update |
Vehicles: update | ✓ | ✓ | ✓ | |
vehicles.view |
Vehicles: view | ✓ | ✓ | ✓ | ✓ |
video.download |
Video: download | ✓ | ✓ | ✓ | |
video.driver_facing |
Video: driver facing · Sensitive | ✓ | ✓ | ||
video.live |
Video: live | ✓ | ✓ | ✓ | |
video.playback |
Video: playback | ✓ | ✓ | ✓ | |
video.request |
Video: request | ✓ | ✓ | ✓ | |
video.retention_lock |
Video: retention lock | ✓ | ✓ | ||
video.snapshot |
Video: snapshot | ✓ | ✓ | ||
video.view_requested |
Video: view requested | ✓ | ✓ | ✓ |