query GetUserDetails($id: String!) {
  user(userId: $id) {
    id
    email
    displayName
    firstName
    lastName
    creationDate
    groups {
      id
      displayName
    }
  }
}