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

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

Ключ

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

...

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

Заголовки запроса

ПараметрТипОписание
credentials (обязательный)credentialsСмотрите описание объекта Credentials.
userId (обязательный)stringID пользователя, чей профиль нужно обновить.
email (необязательный)stringEmail пользователя, профиль которого вы изменяете.
password (необязательный)stringПароль пользователя, профиль которого вы изменяете.
login (обязательный)stringЛогин нового пользователя.
departmentId (обязательный)stringПодразделение, в которое будет перемещен пользователь.
role (обязательный)string

Роль пользователя, профиль которого вы изменяете.

manageableDepartmentIds (обязательный, если роль пользователя — department_administrator или publisher)string[]

Список ID подразделений, которыми будет управлять пользователь, если его роль — администратор подразделения или автор.

groups (необязательный)string[]Список ID групп, в которые будет добавлен пользователь.


Информация

Если в аккаунте есть обязательные поля пользовательского профиля (за исключением полей со значениями типа 'Cписок' и 'Cтрана'), их обязательно нужно указать в запросе.

...

Блок кода
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>
    <UpdateUserProfileRequest>
      <credentials>
        <accountUrl>http://myaccount.ispringlearn.ru</accountUrl>
        <email>email@email.com</email>
        <password>password</password>
      </credentials>
      <userId>string</userId>
      <fields>
        <field>
          <name>LOGIN</name>
          <value>john@gmail.com</value>
        </field>
        <field>
          <name>PASSWORD</name>
          <value>1234</value>
        </field>
        <field>
          <name>EMAIL</name>
          <value>john@gmail.com</value>
        </field>
        <field>
          <name>FIRST_NAME</name>
          <value>John</value>
        </field>
        <field>
          <name>LAST_NAME</name>
          <value>Smith</value>
        </field>
        <field>
          <name>COUNTRY</name>
          <value>1</value>
        </field>
      </fields>
       <groups>
        <id>string</id>
        <id>string</id>
      </groups>
      <role>publisher</role>
      <departmentId>string</departmentId>
      <manageableDepartmentIds>
        <id>string</id>
        <id>string</id>
      </manageableDepartmentIds>
    </UpdateUserProfileRequest>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...