title: GSuite - Retrieve groups in organization using non-admin access tokens
body: <p>I'm building an app that uses GSuite users' tokens to retrieve their events. I currently do not have an admin token, only have the credentials of several users in the organization.</p>
  <p>I retrieve the events using the API of <a href="https://developers.google.com/calendar/v3/reference/events/list" rel="nofollow noreferrer">events.list</a>. If there's a group invited to that event, I only get that group email as an attendee and not the entire members of this group as attendees.<br/></p>
  <p>Is there a way to know (without admin credentials):</p>
  <ol>
  <li>how many members are included in that group.</li>
  <li>See the member's emails.</li>
  <li>Only get the above information about the groups the current user is part of.</li>
  </ol>
  <p>*Will the answer to the above question change if those groups are public (within the organization), which means everyone in that GSuite organization can see the members of those groups? <br/>
  *I am aware I can use the Admin SDK if I have admin credentials. <br/>
  *I want to avoid using a service account. <br/>
  *The last <a href="https://stackoverflow.com/questions/31167385/is-there-a-way-to-retrieve-all-groups-for-a-member-as-a-non-admin-in-the-google">question</a> I found about this was asked in 2015. <br/></p>
  <p>Thanks!</p>
  <p>Edit: I just learned it's possible to retrieve information about the users in the organization using a non-admin user - <a href="https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#retrieve_users_non_admin" rel="nofollow noreferrer">https://developers.google.com/admin-sdk/directory/v1/guides/manage-users#retrieve_users_non_admin</a></p>