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

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

Ключ

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

Вы можете обновить название и код подразделения, а также изменить его родительское подразделение, с помощью метода updateDepartment.

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

Администратор подразделения может отредактировать только свое подразделение и вложенные в него подразделения.

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

ПараметрТипОписание
credentials (обязательный)credentialsСмотрите описание объекта Credentials.
departmentId (обязательный)stringID подразделения, которое нужно отредактировать.
name (необязательный)stringНазвание подразделения.
code (необязательный)stringКод подразделения.
parentDepartmentId (необязательный)stringID родительского подразделения.

Возвращаемые значения

После того, как запрос успешно обработан, система отправляет объект со следующими свойствами:

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

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

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

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

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

<?xml version="1.0" encoding="utf-8"?>
  <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                     xmlns="http://ispringlearn.com/go/services/api/soap">
    <SOAP-ENV:Body>
      <UpdateDepartmentRequest>
        <credentials>
          <accountUrl>http://myaccount.ispringlearn.ru</accountUrl>
          <email>email@mail.ru</email>
          <password>password</password>
        </credentials>
        <departmentId>2bbc2ed0-8841-11e9-93c1-0242c0a85016</departmentId>
        <name>Контроль качества</name>
        <code>1</code>
        <parentDepartmentId>be676588-5448-11e9-b7f7-62fb686e6fbe</parentDepartmentId>
      </UpdateDepartmentRequest>
    </SOAP-ENV:Body>
  </SOAP-ENV:Envelope>

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

Блок кода
languagexml
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
                   xmlns="http://new.webservice.namespace">
  <SOAP-ENV:Body>
    <updateDepartmentResult>
      <success>true</success>
    </updateDepartmentResult>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>