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

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

Ключ

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

...

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

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

Параметры

Параметр

Тип

Описание

credentials (обязательный)credentialsСмотрите описание объекта Credentials.
email (обязательный)stringEmail пользователя, которого вы добавляете.
login (необязательный)stringЛогин нового пользователя.
password (необязательный)stringПароль пользователя, которого вы добавляете.
organizationId
departmentId (необязательный)stringID организации, в которую будет добавлен пользователь.

sendLoginEmail (необязательный, по умолчанию: true)

boolПараметр отвечает за отправку сообщения с данными пользователю.
invitationMessage (необязательный)stringТекст сообщения, который будет отображаться в письме.
role (необязательный)string

Права нового пользователя

:

10 - обычный пользователь,

20 - автор,

30 - администратор организации,

40 - администратор аккаунта.

.

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

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

Параметр

Тип

Описание

userIdstringID добавленного пользователя.
exceededGroupsstring[]Массив со списком ID групп, в которые пользователь не может быть добавлен, так как превышен лимит по количеству пользователей.

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

ОшибкаОписание
User with the same email is already registered.Пользователь с указанным email адресом уже существует.
User with the same login is already registered.Пользователь с указанным логином уже существует.
Number of user accounts is exceededПревышено количество пользователей в учетной записи. Пользователь не был добавлен.
Permission DeniedУ пользователя недостаточно прав для выполнения запроса. Например, администратор организации Администратор подразделения может добавить пользователя только в свою организациюсвое подразделение.
Wrong parametersНекоторые параметры отправлены неверно.

...

Блок кода
languagexml
<?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>
    <AddUserRequest>
      <credentials>
        <accountUrl>http://myaccount.ispringonlineispringlearn.ru</accountUrl>
        <email>email@email.ru</email>
        <password>password</password>
      </credentials>
      <email>user@email.com</email>
      <password>password</password>
      <sendLoginEmail>true</sendLoginEmail>
      <invitationMessage>message</invitationMessage>
      <role>20<<role>publisher</role>
      <manageableDepartmentIds>
       <id>string</id>
       <id>string</id>
      </manageableDepartmentIds>
      <groups>
        <id>1<<id>string</id>
        <id>2<<id>string</id>
      </groups>
    </AddUserRequest>
  </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://ispringlearn.com/go/services/api/soap">
  <SOAP-ENV:Body>
    <AddUserResult>
      <userId>1<userId>
      <exceededGroups /><userId>string<userId>
    </AddUserResult>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>

...