Заголовки запроса
string
обязательно
API-токен сервисного пользователя в формате
Bearer YOUR_TOKEN. Токен выпускает владелец школы в кабинете:
Управление → Школа → Для разработчиков → API-ключи — подробнее в разделе «Аутентификация».integer
обязательно
Числовой ID продавца — аккаунта, которому принадлежит школа. Скопируйте его на странице API-ключи в
карточке «Данные для интеграции → Идентификаторы». По этому ID проверяются права токена.
integer
обязательно
Числовой ID школы, берётся там же, где
Seller-Id. Значение должно совпадать со школой продавца — иначе
вернётся ошибка 400 с cause: "ForbiddenSchoolMismatch".CourseManage). Метод доступен
только школам.
Метод меняет поля самого курса — те же, что при создании. Модули, уроки и блоки
этим методом не меняются: поле modules в теле игнорируется.
Параметры пути
integer
обязательно
ID курса.
Параметры запроса
Все поля необязательны — передавайте только те, что меняете
string
Название курса. От 1 до 130 символов.
string
Описание курса. До 500 символов.
enum
Тип курса:
TextCourse, VideoCourse, Webinar, Assessment, PersonalLesson, Bundle.string[]
Теги курса (каждый — от 2 символов). Заменяют текущий список.
integer[]
ID пользователей-авторов. Заменяют текущий список авторов целиком — передавайте полный список, включая тех,
кого нужно оставить.
integer[]
ID предметных категорий. Заменяют текущий список.
integer
ID контентной категории.
string
Символьный адрес курса: латинские буквы, цифры и
_, уникальный.object
Изображения курса:
main, card (URL).string
Ссылка на промо-видео.
string[]
SEO-теги.
object
Настройки курса — поля те же, что при создании. Переданные поля
сливаются с текущими настройками: непереданные остаются как были. Поля
certificate тоже сливаются с текущими.object[]
Только для курсов
Bundle — состав пакета (формат — как при создании).string
Дата архивации (ISO 8601) — переводит курс в архив.
Параметры продукта (
product) этим методом не меняются — не передавайте поле product. Цена, валюта и
показ в каталоге настраиваются в кабинете. Служебные поля buildStatus и aiContext тоже не передавайте.Поля ответа
Ошибки
Связанные разделы
- Создание курса — создание курса с модулями, уроками и блоками
- Получение курса — текущее состояние курса
- Объект
course— описание полей ответа
Требования к правам доступа
Требуется аутентификация по токену и право «Управление курсами» (
CourseManage).
Метод доступен только школам.Обновлено: 2026-09-28 05:04 UTC