Answers for "How to retreive list of users managed by current user?" The latest answers for the question "How to retreive list of users managed by current user?" Answer by PrashantDhanker It basically retrieves the list of teams which the current user is part of. And then each of those teams, it retrieves the list of users and displays the union. if(currentUserObj.teams && currentUserObj.teams.listLength>0){ for(var i=0; i<currentUserObj.teams.listLength; i++){ var teamName = currentUserObj.teams[i].name;; var associatedRole =; if(associatedRole.managedTeamRoles && associatedRole.managedTeamRoles.listLength>0){ for(var j=0; j<associatedRole.managedTeamRoles.listLength; j++){"Managed Team Name " + j + " --> " + associatedRole.managedTeamRoles[j].name); managedRoles.push(associatedRole.managedTeamRoles[j]); } } } } Sat, 05 Mar 2016 10:56:01 GMT PrashantDhanker Answer by Monika-LydiaDreiucker How about using the [retrieveTeamMemberList( String timezone , Boolean checkAuthorization) JavaScript API][1] ? This API retrieves the list of team members of this team, as well as their open and completed task counts. For use with the Team Roster coach control. if(tw.local.teamId !=null){ var team =; tw.local.teamMembers = team.dashboard.retrieveTeamMemberList(null, true); } You can see the API used in the Process Portal Dashboard to populate the Team Roster of the Team Performance Dashboard. I'm currently not aware that we have an API which would list all managed users of a Team Manager across multiple teams. [1]: Mon, 29 Feb 2016 12:18:33 GMT Monika-LydiaDreiucker