These calls should allow an M2M with the right scopes to act just as an admin can. https://github.com/topcoder-platform/groups-api/blob/2711917f60198e7553abe5f8f04bed59d464faed/src/services/GroupService.js#L263 https://github.com/topcoder-platform/groups-api/blob/2711917f60198e7553abe5f8f04bed59d464faed/src/services/GroupService.js#L323 I believe the update is: `currentUser === 'M2M' || helper.hasAdminRole(currentUser)` But please confirm and test. - [ ] Make sure you pass lint. - [ ] Please confirm the swagger is up to date and valid (can be loaded into editor.swagger.io) - [ ] Make sure any necessary postman updates are made - [ ] If there are tests, please add/update tests for this - [ ] Make a PR against develop. cc @cwdcwd