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

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

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

Версия 1 Следующий »

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

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

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

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

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

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

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

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

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

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

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

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>

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

<?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>
  • Нет меток