Запись на курс выполняется через добавление пользователя в группу, привязанную к этому курсу.
При добавлении участника в группу автоматически создаются связанные записи участников и доступов,
и пользователь получает доступ к курсу.
Добавление участников в группу
Эндпоинт записи пользователей в группу курса —
POST /saas/v2/group/:groupId/member/create-many.Как записать пользователя на курс
1
Найдите группу курса
Получите список групп с фильтром по курсу — эндпоинт
Список групп с параметром
courseIds.
В ответе у каждой группы указаны courseId и courseName, по которым можно убедиться,
что группа относится к нужному курсу. ID групп курса также возвращает
Список курсов в поле groupIds.Если у курса несколько групп (например, потоки), выберите нужную по названию name — от группы
зависят расписание, куратор и чаты участника.2
Добавьте пользователей в группу
Запишите пользователей в найденную группу — эндпоинт
Добавление участников:В теле запроса передаётся массив
userIds (числовые ID пользователей в Exode) — до 250 пользователей
за один запрос. Если пользователь уже состоит в группе, повторно он добавлен не будет, поэтому запрос
можно безопасно повторить. Если пользователя ещё нет в школе, сначала создайте его через
user/create или user/upsert.После добавления в группу пользователь получает доступ к курсу, к которому привязана группа, а на ваш
эндпоинт приходит вебхук
ProductEnrolledViaLms (если на него есть подписка, см.
Вебхуки).Связанные разделы
- Список групп — поиск группы по
courseIds - Добавление участников — запись пользователей в группу
- Удаление участников — отзыв доступа к курсу
- Список доступов — проверка выданных доступов
Обновлено: 2026-09-25 13:43 UTC