IoTFlows Roles and Permissions

Every member has a role within an organization, project, and alert channel. The highest level of authority is the Organization Owner, who manages the entire organization, projects, and alert channels. Administrators within projects and alert channels can have full authority to manage that specific project and alert channel but not others. Use the descriptions below to explore specific permissions.

Organization Roles

Organization Owner

Each organization has at least one organization owner. This role has the highest level of permissions. Only this person can delete the organization and manage the cost and payments of the organization. Also, this role can view/edit all cloud servers, alert channels, projects, and devices even if not been added as a member of these resources.

Organization Administrator

There can be multiple organization administrators. This role has the same permissions as the organization owner except it is not allowed to view/manage the organization costs or delete the organization. Similar to the organization owner, this role can view/edit all resources regardless of membership.

Organization Member

There can be multiple organization members. These members can only view the projects and alert channels that they have been assigned to. Depending on their role within a project or alert channel, will depend on the permission they will have within that project or alert channel.

Organization Observer

There can be multiple organization observers. These members have read-only access to the organization resources that they have been added to, which their role in those resources can only be an observer.

Project Roles

Project Administrator

Each project has at least one project administrator. This role has the highest level of permission within the project. A project administrator can change the project settings, add/remove members, and control the devices within the project.

Project Member

A project can have multiple project members. These members can view and edit all the resources within the projects such as adding/deleting devices, clients, and data streams. These members, however, cannot delete/edit the project itself, and cannot add/remove members.

Project Observer

A project can have multiple project observers. These members have read-only access to the project resources that they have been added to.

Alert Channel Roles

Alert Channel Administrator

Each alert channel has at least one administrator. This role has the highest level of permission within the alert channel. An alert channel administrator can change the channel settings and add/remove members.

Alert Channel Member

There can be multiple alert channel members. These members can communicate within the channels but they can’t delete/edit the alert channel itself or add/remove members.

Alert Channel Observer

An alert channel can have multiple observers. These members can only receive notifications from the channel.