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

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

Ключ

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

...

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

Параметр

Тип

Описание

credentials token (обязательный)credentialsstringТокен доступа. Вы можете получить токен с помощью запросаСмотрите описание объекта Credentials.
enrollmentId (обязательный)stringID назначения, которое вы хотите изменить. Узнать ID назначения можно, выполнив метод Получение списка назначений.
accessDate (обязательный)dateTimeДата и время начала обучения. Если дата и время не указаны, будут автоматически подставлена текущие дата и время.
dueDateType (обязательный)stringПараметр показывает, есть ли у курса срок выполнения или же он неограничен по времени. Возможные значения параметра: unlimited, default, due_date, due_period.
dueDate (обязательный)dateПараметр обязателен, если dueDateType равен due_date
duePeriod (обязательный)intПараметр обязателен, если dueDateType равен due_period. Указывается в часах.
lockAfterDueDate (обязательный)boolПараметр обязателен, dueDateType = due_date/due_period. Указывает, сохранится ли доступ к курсу, когда дата выполнения пройдет.

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

...

ПараметрТипОписание
successboolTrue, если назначение было успешно отредактировано.

Возможные ошибки

ТипОписание
Unknown EnrollmentНазначение не найдено.
Permission deniedУ пользователя недостаточно прав для редактирования назначения.
Wrong ParametersОдин из указанных параметров задан неверно.

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

Блок кода
languagexml
POST /api/v2/soap/2.0 https/1.1
SOAPAction: "ChangeEnrollment"

<?xml version="1.0" encoding="utf-8"?>
  <SOAP-ENV:Envelope xmlns:SOAP-ENV="https://schemas.xmlsoap.org/soap/envelope/"
                     xmlns="https://ispringlearn.com/go/services/api/soap">
    <SOAP-ENV:Body>
      <ChangeEnrollmentRequest>
        <credentials>
             <accountUrl>https://myaccount.ispringlearn.ru</accountUrl>   <token>p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE</token>
           <email>email@mail.ru</email>
          <password>password</password>
           </credentials>
        <enrollmentId>2bbc2ed0-8841-11e9-93c1-0242c0a85016</enrollmentId>
        <accessDate>2019-09-24 10:30:00</accessDate>
        <dueDateType>string</dueDateType>
        <duePeriod>int</duePeriod>
        <lockAfterDueDate>true</lockAfterDueDate>
      </ChangeEnrollmentRequest>
    </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

...