Retrieving User Roles By User ID¶
Description¶
This operation can be used to retrieve custom and system roles assigned to a user.
This functionality can be used only in CloudCode (Java, JS or Codeless), the reason for this restriction is that a malicious use of this API can easily compromise application's security. As a result, this API must be used from a controlled environment. For information about the API select either Android/Java or JS documentation.
Codeless Reference¶

where:
| Argument | Description |
|---|---|
user id |
Unique identifier of the user account to retrieve all roles assigned to the user. |
Important
This Codeless block is only available in CloudCode due to the security reasons. If this operation is exposed to users, then your application can be compromised.
Returns a list containing all roles associated with the user.
Consider the following record in the Users data table:

The example below retrieves all roles of the user "alice@yourmail.com" associated with the user id(objectId): "``4D584E4D-05A3-4AC4-90C7-B80D1584E7AD``".

The output will look as shown below after the Codeless logic runs:
