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

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 26 Следующий »

ДОСТУПНО В BUSINESS ПОДПИСКЕ

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

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

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

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

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

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

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

application/json

Accept

application/json

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


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

ПараметрОписание
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Ошибка авторизации
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
  • Нет меток