Skip to content

Change Member Permission

Set a member's permissions within the team.

  • Method: POST
  • Path (REST): /team/{teamId}/permission
  • Body: { "memberId": "user-123", "newPermissions": ["ADMIN"] }
  • Returns: 200 OK
  • Backend behavior: Effective immediately for future actions; running tasks may continue.
gmc.teamClient().changeMemberPermission("user-123", java.util.List.of(Permission.MANAGE_SERVERS)).execute();
await client.teamClient.setPermission('user-123', ['ADMIN']);
client.team_client.set_permission('user-123', ['ADMIN'])
curl -X POST -H "Content-Type: application/json" \
  -H "Application-Token: $GMC_APP_TOKEN" \
  -d '{"memberId":"user-123","newPermissions":["ADMIN"]}' \
  https://api.gamemanager.cloud/team/$TEAM_ID/permission