UMApi (User, Tenant, Roles APIs)
getCurrentUser
Get the current login user.
UMApi.getCurrentUser()Parameters
NoneReturns
dictionarygetCurrentUserId
Get the current user id
UMApi.getCurrentUserId()Parameters
NoneReturns
StringgetIdOfCurrentUser
Get the current user id as a number
UMApi.getIdOfCurrentUser()Parameters
NoneReturns
StringgetIdOfCurrentUserAsLong
Get the current user id as a long number.
UMApi.getIdOfCurrentUserAsLong()Parameters
NoneReturns
intisNumeric
Check if i string number is numeric.
UMApi.isNumeric(strNum)Parameters
strNum: number (string)Returns
result as a boolean
switchToPrivilegedMode
The privileged mode has a superuser access and is able to override logged in user to perform an internal workbench operation e.g., database access.
UMApi.switchToPrivilegedMode()Parameters
noneReturns
noneresetPrivilegedMode
Remove the privileged mode thereby restoring everything to normal.
UMApi.resetPrivilegedMode()Parameters
noneReturns
noneisPrivilegedMode
Check if privileged mode is active.
UMApi.isPrivilegedMode()Parameters
noneReturns
result as a booleanswitchToPrivilegedUserMode
Switch into the privileged user mode.
UMApi.switchToPrivilegedUserMode()Parameters
noneReturns
noneresetPrivilegedUserMode
Reset the privileged user mode.
UMApi.resetPrivilegedUserMode()Parameters
noneReturns
noneisPrivilegedUserMode
Check if privileged user mode is active
UMApi.isPrivilegedUserMode()Parameters
noneReturns
boolean statusgetCurrentUserTenantId
get current user tenantid
UMApi.getCurrentUserTenantId()Parameters
noneReturns
intgetTenantId
get tenantid
UMApi.getTenantId()Parameters
noneReturns
StringgetUserByUserId
get user by userid
UMApi.getUserByUserId(userId)Parameters
userId (string)Returns
ObjectgetUser
get user using id
UMApi.getUser(id)Parameters
id (string)Returns
ObjectLast updated