# Keycloak-admin get groups of given user

**URL:** <https://forum.keycloak.org/t/keycloak-admin-get-groups-of-given-user/19190>\
**Category:** Miscellanaeous\
**Created:** [December 18, 2022, 8:47am UTC](https://forum.keycloak.org/t/keycloak-admin-get-groups-of-given-user/19190 "2022-12-18T08:47:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dungdm93](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/dungdm93/32/7267_2.png) [@dungdm93](https://forum.keycloak.org/u/dungdm93)\
**Post date:** [December 18, 2022, 8:47am UTC](https://forum.keycloak.org/t/keycloak-admin-get-groups-of-given-user/19190/1 "2022-12-18T08:47:38Z")

</div>

I wanna get groups of given user.  
I have try with Java admin SDK, but it return null:

```auto
        var serverUrl = "http://localhost:8080";
        var realm = "<real>";
        var clientId = "<client_id>";
        var clientSecret = "<client_secret>";
        var keycloak = KeycloakBuilder.builder()
            .serverUrl(serverUrl)
            .realm(realm)
            .grantType(OAuth2Constants.CLIENT_CREDENTIALS)
            .clientId(clientId)
            .clientSecret(clientSecret)
            .build();

        var realmResource = keycloak.realm(realm);
        var userResource = realmResource.users();
        var user = userResource.searchByEmail("<email>", true).get(0);
        var groups = user.getGroups(); // => null

```

I search in the API docs and found that there is an API `GET /{realm}/users/{id}/groups` but don’t found the corresponding API in Keycloak SDK

[https://www.keycloak.org/docs-api/20.0.2/rest-api/index.html#\_groupmembership](https://www.keycloak.org/docs-api/20.0.2/rest-api/index.html#_groupmembership)
