Saqib Ali
Saqib Ali

Reputation: 4448

Retrieve the list of users in a Google Apps Domain with a non-admin account

Is it possible to retrieve the list of users in a Google Apps Domain with a non-admin account?

Upvotes: 2

Views: 864

Answers (3)

Jay Lee
Jay Lee

Reputation: 13528

Non-admin users can call users.list(viewType=domain_public) which offers the same amount of details that the users see in the domain contacts directory.

Upvotes: 4

Serge insas
Serge insas

Reputation: 46822

As a complement to the other (excellent) answer, what I do in our domain is to create a full list of domain users in a spreadsheet with all necessary informations and run a script every night that updates the spreadsheet automatically. When I make a change (add or remove user) I can run the script manually to avoid temporary differences.

This script runs as "me" but any domain user has access to the list (I invite them to this shared doc when I create their account so it shows up in their drive/shared with me folder). With this solution I don't need to give special rights to any users.

Upvotes: 2

AMS
AMS

Reputation: 253

Depends on what you think an admin account is.

Long ago the user roles were just "regular" and "admin". Now you can choose from a fine-grained set of permissions and define a role name for them. "Superadmin" is now a built-in role that has every permission possible.

So, if you define a role which can retrieve the user list and assign it to a user I wouldn't call it an admin account.

You need to be a true admin to do that, though :)

Upvotes: 3

Related Questions