# removeRolesFromUser using Managment Client not working

**URL:** <https://community.auth0.com/t/removerolesfromuser-using-managment-client-not-working/101685>\
**Category:** Get Help\
**Tags:** management-api, roles\
**Created:** [March 2, 2023, 7:06pm UTC](https://community.auth0.com/t/removerolesfromuser-using-managment-client-not-working/101685 "2023-03-02T19:06:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![questsin](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/questsin/32/45080_2.png) [@questsin](https://community.auth0.com/u/questsin)\
**Post date:** [March 2, 2023, 7:06pm UTC](https://community.auth0.com/t/removerolesfromuser-using-managment-client-not-working/101685/1 "2023-03-02T19:06:11Z")

</div>

```auto
// permissions set to add and remove roles
//adding works. Removing it doesnt

var ManagementClient = require('auth0').ManagementClient;

let roles = {
    'nm3sys-subscriber': 'rol_VSesH1Wg4joH57yD'
}

//works
management.assignRolestoUser({ id: 'google-oauth2|1049831542343243244176' }, { roles: [roles['nm3sys-subscriber']] }, function (err, roles) {
    if (err) {
        console.log(err);
    }
    console.log(roles);
});

//does not work
 management.removeRolesFromUser({ id: 'google-oauth2|1049831542343243244176' }, { roles: ['nm3sys-subscriber'] }, function (err, roles) {
    if (err) {
        console.log(err);
    }
    management.getUserRoles({ id: 'google-oauth2|104983158231490614176' }, function (err, roles) {
        if (err) {
        console.log(err);
        }
        console.log( {roles:roles});
    });

```

---

<div class="post-metadata">

**Author:** ![rueben.tiow](https://sea1.discourse-cdn.com/auth0/user_avatar/community.auth0.com/rueben.tiow/32/11646_2.png) [@rueben.tiow](https://community.auth0.com/u/rueben.tiow)\
**Post date:** [March 3, 2023, 12:11am UTC](https://community.auth0.com/t/removerolesfromuser-using-managment-client-not-working/101685/3 "2023-03-03T00:11:19Z")

</div>

Hi @questsin,

Welcome to the Auth0 Community!

After looking carefully at your `removeRolesFromUser` request, I noticed that you were not referencing your role\_id.

Could you please try the following instead and let me know how it goes:

```auto
 management.removeRolesFromUser({ id: 'google-oauth2|1049831542343243244176' }, { roles: [roles['nm3sys-subscriber']] }, function (err, roles) {
    if (err) {
        console.log(err);
    }
 ...

```

Thanks,  
Rueben

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/auth0/original/3X/b/5/b560f266932fcce5d57f09a6595bd50518cae3f3.jpeg) [@system](https://community.auth0.com/u/system)\
**Post date:** [March 17, 2023, 12:12am UTC](https://community.auth0.com/t/removerolesfromuser-using-managment-client-not-working/101685/4 "2023-03-17T00:12:16Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
