ДОСТУПНО В BUSINESS ПОДПИСКЕ
Метод: ReenrollRequest
С помощью метода ReenrollRequest вы можете повторно назначить курс учащемуся, указать дату начала обучения и срок выполнения курса. Срок выполнения можно задать конкретной датой, периодом обучения, бессрочно или из настроек курса.
Права пользователя для выполнения запроса
Владелец аккаунта, Администратор аккаунта, Администратор подразделения, Автор или роль с индивидуальными настройками.
Администратор подразделения или пользователь с ролью с индивидуальными настройками могут переназначать курсы только в тех подразделениях, которыми управляют, и их дочерних подразделениях.
Параметры запроса
| Параметр | Тип | Описание |
|---|---|---|
| token (обязательный) | string | Токен доступа. Вы можете получить токен с помощью запроса |
| enrollmentId (обязательный) | string | ID назначения курса, который нужно переназначить. |
| accessDate (обязательный) | date | Дата начала обучения в формате YYYY-MM-DD |
| dueDateType (обязательный) | string | Способ установки срока выполнения курса. Возможные значения:
|
| dueDate (необязательный) | date | Дата завершения обучения в формате |
| duePeriod (необязательный) | int | Период, отведённый на выполнение курса. Используется, если dueDateType имеет значение due_period. Измеряется в часах. |
| lockAfterDueDate | boolean | Запрет доступа к курсу после окончания срока выполнения. Возможные значения: true — доступ запрещён, false — доступ разрешён. |
- Чтобы получить ID назначения, используйте методы Получение списка назначений или Получение постраничного списка назначений.
- После повторного назначения ID назначения меняется. Перед следующим запросом нужно проверить актуальный enrollmentId.
Возвращаемые значения
| Параметр | Тип | Описание |
|---|---|---|
| success | boolean | Результат выполнения запроса. Значение true означает, что запрос успешно обработан |
Пример запроса
Повторно назначим курс учащемуся с 12 октября 2026 года. Установим срок выполнения до 30 октября 2026 года и запретим доступ к курсу после окончания срока.
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
xmlns:soapenv="https://schemas.xmlsoap.org/soap/envelope/"
xmlns:soap="https://ispringlearn.ru/go/services/api/soap">
<soapenv:Header/>
<soapenv:Body>
<soap:ReenrollRequest>
<soap:credentials>
<soap:token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</soap:token>
</soap:credentials>
<soap:enrollmentId>9c004622-c385-11f1-8bf6-a25b9b197b04</soap:enrollmentId>
<soap:accessDate>2026-10-13</soap:accessDate>
<soap:dueDateType>due_date</soap:dueDateType>
<soap:dueDate>2026-10-30</soap:dueDate>
<soap:lockAfterDueDate>true</soap:lockAfterDueDate>
</soap:ReenrollRequest>
</soapenv:Body>
</soapenv:Envelope>
Пример ответа
<?xml version="1.0" encoding="utf-8"?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns1="https://ispringlearn.ru/go/services/api/soap">
<SOAP-ENV:Body>
<ns1:SuccessResult>
<ns1:success>true</ns1:success>
</ns1:SuccessResult>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>