Skip to main content

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

string
required
API токен сервисного пользователя в формате Bearer. Получите токен в панели администратора школы. Формат: Bearer YOUR_TOKEN.
string
required
Уникальный идентификатор продавца в системе. Используется для разграничения доступа между разными продавцами.
string
required
Уникальный идентификатор школы в системе. Определяет контекст выполнения операции.
Все параметры фильтрации необязательны. Параметры-массивы передаются повторением параметра в строке запроса: courseIds=1&courseIds=2.

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

Пагинация

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

Фильтрация

integer[]
Фильтр по ID курсов.
string[]
Фильтр по символьным алиасам курсов.
enum[]
Фильтр по типам курсов. Возможные значения: Bundle, Webinar, TextCourse, Assessment, VideoCourse, PersonalLesson.
string[]
Фильтр по тегам курса. До 50 символов на тег.
Поиск по названию курса. Максимум 50 символов.
integer[]
Фильтр по ID предметных категорий.
integer[]
Фильтр по ID контентных категорий.
boolean
Включить архивные курсы.
enum
Тип участия (относительно текущего сервисного пользователя): All, Active, Completed, NotParticipant.
boolean
Только курсы, доступные на управление.
boolean
Только курсы, доступные на администрирование.
object
Вложенный фильтр по доступам к продукту курса. Полный набор полей совпадает с фильтром метода «Список доступов к продуктам» (например, active, userIds, billingStatuses, expireAtDateRange).
object
Вложенный фильтр по продукту.

Поля ответа

object
Постраничный список курсов (компактная проекция). Полная структура — в справочнике course.

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

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

Обновлено: 2026-07-02 12:16 UTC