Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Включить страницу
Лэйблы с указанием тарифа
Лэйблы с указанием тарифа

Запрос: POST /enrollment/{enrollmentId}/reenroll

Вы можете повторно назначить курс учащемуся, указать дату начала обучения и срок выполнения курса. Срок выполнения можно задать конкретной датой, периодом обучения или не указывать.

Права для выполнения запроса

Можно установить конкретную дату, задать период обучения, не ограничивать срок или использовать настройки курса.

Оглавление
minLevel2

Права для выполнения запроса

Владелец аккаунта, Администратор аккаунта, Требуется уточнить роли, которым доступен метод.Администратор подразделения, Автор или роль с индивидуальными настройками.

Администратор подразделения и пользователь с ролью с индивидуальными настройками могут переназначать курсы только в тех подразделениях, которыми управляют, и их дочерних подразделениях. 

Заголовки и параметры запроса

Заголовки

ЗаголовокОписание
Authorization (обязательный)Токен доступа. Вы можете получить токен с помощью запроса на авторизацию
Content-Type
: application/json (обязательный)
Acceptapplication/json

...

Свойство для получения данных в формате JSON.

Accept:  application/json (обязательный)

Свойство для получения данных в формате JSON.

ПараметрОписание
enrollmentId (обязательный)ID назначения курса,
которое вы хотите повторить
который нужно переназначить.


панель
bgColor#eaf4fd

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

ПараметрОписание
accessDate (обязательный)Дата начала обучения в формате YYYY-MM-DD
dueDateType
(обязательный)
Способ установки срока выполнения курса. Возможные значения:
  • due_date — конкретная дата

,

  • due_period — период обучения

. Значение для назначения без срока выполнения требуется уточнить
  • unlimited —  неограниченный срок
  • default — срок из настроек курса
dueDate

Дата завершения обучения в формате YYYY-MM-DD. Используется, если dueDateType имеет значение due_date

duePeriod

Период, отведённый на

выполнение

завершение курса. Используется, если dueDateType имеет значение due_period

. Единицы измерения и правила расчёта требуют подтверждения

. Измеряется в часах. 

lockAfterDueDateЗапрет доступа к курсу после окончания срока выполнения. Возможные значения: true — доступ запрещён, false — доступ разрешён

Параметры ответа

...

Коды ответов

КодТекстОписание
200OKЗапрос успешно обработан.
Требуется подтвердить по спецификации
 
400Bad RequestОшибка в запросе
401UnauthorizedОшибка авторизации
403
Permission DeniedУ пользователя недостаточно прав для повторного назначения курса
404Not FoundНазначение не найдено.
Требуется подтвердить по спецификации
 

Пример запроса

Повторно назначим курс учащемуся с 12 октября 2026 года. Установим срок выполнения до 30 октября 2026 года и запретим доступ к курсу после окончания срока.

Блок кода
POST /enrollment/257ec772-ada9-11f1-96ca-ba923666b7a7/reenroll HTTP/1.1
Host: api-learn.ispring.ru
Authorization: <access_token>
Content-Type: application/json
Accept: application/json

...


Блок кода
{
  "accessDate": "2026-10-12",
  "dueDateType": "due_date",
  "dueDate": "2026-10-30",
  "lockAfterDueDate": true
}

Пример ответа

Блок кода
HTTP/1.1 200