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