Roles Endpoints
Roles endpoints define which components/modules from the user interface or API a user can access. Roles are organized hierarchically, and contain the following entity levels:
Role – A container holding one or more Tasks (described below) that can be assigned to a User in order to allow that user to use them.
Task – A group/package of Endpoints in the user interface or API that a user can access. Tasks are organized hierarchically. For example, the Device/Read task refers to all Endpoints for device read Endpoints (commands). Tasks are automatically defined by IoT Platform , and cannot be added by the user.
Endpoint – The names of the authorizations that are available in the system.
IoT Platform provides a variety of endpoints for handling Roles, as follows:
Roles/Post
Roles/Get (List)
Roles/Get (Specific)
Roles/Delete
Roles/Patch
Roles/Get/[roleId]/Tasks
Roles/Get/[roleId]/Endpoints
Roles/Post/[roleId]/addTask
Roles/Post/[roleId]/putTask
Roles/Post/[roleId]/removeTask