Roles
Each member of a group has a Role.
Adminhas full privileges on all resources managed by the group.Developerhas full privileges on devices, Acts, Casts and other resources needed for development.Kittinghas privileges for device operation needed for kitting.Memberhas read-only privileges.No Accesshas no privileges on any resource managed by the group.
Operations
The operations allowed for each role are:
| Operation | Admin | Developer | Kitting | Member | No Access |
|---|---|---|---|---|---|
| Device | —— | —— | —— | —— | —— |
| List devices | β | β | β | β | |
| List device tags | β | β | β | β | |
| Register device | β | β | β | ||
| Take photo | β | β | β | ||
| Execute Custom Command | β | β | β | ||
| Blink LED | β | β | β | β | |
| Execute firmware update | β | β | β | ||
| Reboot | β | β | β | ||
| Shutdown | β | β | β | ||
| Execute major firmware update | β | β | β | ||
| Update device status | β | β | β | ||
| View device details | β | β | β | β | |
| View photos taken | β | β | β | β | |
| Get Custom Command results | β | β | β | β | |
| View Device Logs | β | β | β | β | |
| View Event Logs | β | β | β | β | |
| View Act Logs | β | β | β | β | |
| View Acts on devices | β | β | β | β | |
| Edit device name | β | β | β | ||
| Edit device hostname | β | β | β | ||
| Edit access points | β | β | β | ||
| Edit firmware update prevention setting | β | β | β | ||
| Edit firmware config | β | β | β | ||
| Edit auto reboot setting | β | β | β | ||
| Edit mDNS setting | β | β | β | ||
| Turn On/Off Dev Mode | β | β | |||
| Edit device tags | β | β | β | ||
| Edit Acts on devices | β | β | β | ||
| Unregister | β | β | β | ||
| Uninstall Acts from devices | β | β | β | ||
| App | —— | —— | —— | —— | —— |
| List apps | β | β | β | β | |
| Create app | β | β | |||
| View app details | β | β | β | β | |
| Update app | β | β | |||
| Delete app | β | β | |||
| Act | —— | —— | —— | —— | —— |
| List Acts | β | β | β | β | |
| Create Act | β | β | |||
| View Act details | β | β | β | β | |
| Update Act | β | β | |||
| Delete Act | β | β | |||
| Cast | —— | —— | —— | —— | —— |
| List Casts | β | β | β | β | |
| Create Cast | β | β | |||
| View Cast details | β | β | β | β | |
| Update Cast | β | β | |||
| Delete Cast | β | β | |||
| SystemCast | —— | —— | —— | —— | —— |
| List System Casts | β | β | β | β | |
| Create System Cast | β | β | |||
| View System Cast details | β | β | β | β | |
| Update System Cast | β | β | |||
| Delete System Cast | β | β | |||
| Group | —— | —— | —— | —— | —— |
| View group details | β | β | β | β | |
| Update group name | β | ||||
| GroupMember | —— | —— | —— | —— | —— |
| List group members | β | β | β | β | |
| View group member details | β | β | β | β | |
| Media | —— | —— | —— | —— | —— |
| List media | β | β | β | β | |
| Create media | β | β | |||
| Delete media | β | β | |||
| ApiToken | —— | —— | —— | —— | —— |
| List API Tokens | β | β | β | β | |
| Create API Token | β | β | β | β | |
| View API Token details | β | β | β | β | |
| Delete API Token | β | β | β | β | |
| Edit API Token description | β | β | β | β | |
| DeveloperToken | —— | —— | —— | —— | —— |
| List Developer Tokens | β | β | β | β | |
| Create Developer Token | β | β | |||
| Delete Developer Token | β | β |
In addition, only the Admin role can perform the following operations. No other role can perform them.
- Delete group
- Invite member
- Edit member’s role
- Delete other members
- Delete API Tokens created by other members
- Delete Developer Tokens created by other members
- Create, edit and delete roles
- Create, edit and delete policies
Note that only the user who created an API Token can edit its description. Even an Admin cannot edit the description of a token created by another member.
Last updated on