gc_add_user_to_groups
Add a user to GetCourse groups, creating the user if absent. Preview changes with dryRun before saving.
Instructions
Добавить пользователя в группы через импорт (создаёт нового при отсутствии) = выдать доступ. dryRun — предпросмотр.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"email": "<email>",
"groupIds": "<groupIds>"
},
"name": "gc_add_user_to_groups"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Email пользователя (существующий или новый). | ||
| dryRun | No | Дойти до предпросмотра без подтверждения (по умолчанию false). | |
| groupIds | Yes | ID групп, в которые добавить. | |
| sendInvitation | No | Отправлять письмо-приглашение (по умолчанию false). | |
| overwriteExisting | No | Ставить флаг «перезаписать при совпадении» — нужен, чтобы группы применились к существующему юзеру (по умолчанию true; импорт несёт только email, данные не теряются). |