PersonRoles

Permissions associated with a Person. You can access these values using the GET /people/{personID}/roles endpoint. Note that, unless you are an administrator, you can only query for information about the current user.

Example:
Sample JSON for PersonRoles Entity
 {
   "fullAccess" : false,
   "manageCommunity" : false,
   "manageSystem" : false,
   "manageUsers" : false,
   "manageGroups" : false,
   "manageNewsStreams" : false,
   "moderate" : true
 }
Since: 3.12

Fields

FieldTypeMode Description
fullAccessBooleanread-onlyHas control over every facet of the system. Should only be given to users who are cleared to administer the system from a technical standpoint. It also gives access to view and administer all content in the system. Full access supersedes all other permissions, at the space level and beyond.
manageCommunityBooleanread-onlyHas the same permissions as manageSystem plus the ability to create and manage spaces and system announcements.
manageGroupsBooleanread-onlyHas access to create and manage the permission groups that are used in system and space management.
manageNewsStreamsBooleanread-onlyHas access to manage news streams.
manageSystemBooleanread-onlyHas control over all technical aspects of the admin console. However, it does not automatically grant access to all space content. If your system has content in spaces that should be kept confidential, grant manageSystem permission to technical administrators.
manageUsersBooleanread-onlyHas access to manage the users of this application.
moderateBooleanread-onlyHas access to the moderation queue. All moderated content passes through the moderation queue before it appears in the community.
→ Fields used by update and create operations
→ Fields used only by create operations
→ Fields not used by update or create operations