Skip to main content

Заголовки запроса

string
обязательно
API-токен сервисного пользователя в формате Bearer YOUR_TOKEN. Токен выпускает владелец школы в кабинете: Управление → Школа → Для разработчиков → API-ключи — подробнее в разделе «Аутентификация».
integer
обязательно
Числовой ID продавца — аккаунта, которому принадлежит школа. Скопируйте его на странице API-ключи в карточке «Данные для интеграции → Идентификаторы». По этому ID проверяются права токена.
integer
обязательно
Числовой ID школы, берётся там же, где Seller-Id. Значение должно совпадать со школой продавца — иначе вернётся ошибка 400 с cause: "ForbiddenSchoolMismatch".
Ограничение видимости курса на API не распространяется. У курса есть режимы доступа для команды школы («Все» / «Назначенные»), которые скрывают закрытый курс от менеджеров в интерфейсе. API отдаёт данные по всем курсам школы независимо от этих режимов — доступ определяется только токеном сервисного пользователя и его правами.
Возвращает записи прогресса по урокам выбранного курса для всех участников. Каждая запись соответствует паре «пользователь + урок». Записи создаются по мере прохождения курса, поэтому для уроков, до которых участник ещё не дошёл, записи может не быть. Фильтров по пользователю или уроку у метода нет: фильтруйте по userId / lessonId на своей стороне.
Чтобы получать изменения прогресса без периодического опроса этого метода, подпишитесь на вебхуки CourseProgressChanged и CourseCompleted — см. Вебхуки.

Параметры пути

integer
обязательно
ID курса, прогресс по которому нужно получить, — поле courseId из списка курсов.

Параметры запроса

Пагинация

integer
Количество записей, которые нужно пропустить. По умолчанию 0.
integer
Номер страницы (альтернатива skip). Начинается с 1.
integer
Количество записей на странице. От 1 до 1000. По умолчанию 100.

Поля ответа

object
Постраничный список записей прогресса. Полная структура записи — courseProgress в справочнике course.

Требования к правам доступа

Требуется аутентификация по токену и одно из прав: «Куратор курсов» (CourseCurator) или «Управление пользователями школы» (SchoolManageUsers).

Обновлено: 2026-09-25 13:43 UTC