Есть ли API для установки основной группы пользователя

Думаю, вы можете обновить настройки пользователя через операцию updateUser: