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

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

Ключ

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

...

Заголовки и параметры запроса

X-Auth-Account-Url X-Auth-Password (обязательный)

Заголовок

Описание

Authorization (обязательный)Базовый URL аккаунта, например, https://myaccount.ispringlearn.ru
X-Auth-Email (обязательный)Логин Владельца и Администратора аккаунта, Администратора подразделения или пользователя с ролью с индивидуальными настройками.

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

userId (обязательный)ID пользователя, для которого вы назначаете руководителя.
ПараметрОписание
subordination (необязательный)Объект с данными о типе подчинения линейного руководителя сотрудника.
coSubordination (необязательный)Объект с данными о типе подчинения функционального руководителя сотрудника.
subordinationType (обязательный)

Тип подчинения линейного и фукнционального руководителя.

Возможные значения:

  • inherit — Наследуется от вышестоящего подразделения.
  • manual — Указать вручную.
  • no_supervisor — Без руководителя.
supervisorId (необязательный)ID руководителя.Указываете, если subordinationType = manual.
-Если subordinationType = inherit, no_supervisor, указывать не нужно.

Коды ответов

Код

Текст

Описание

204No ContentРуководитель назначен на сотрудника.
400Bad RequestОшибка в запросе.
401UnauthorizedОшибка авторизации.
403Permission deniedУ пользователя недостаточно прав для выполнения запроса.

...

Блок кода
languagexml
POST /user/bc7ac85a-e911-11ea-9d4d-4a33a68eed9f/subordination
Host: api-learn.ispringlearn.ru
X-Auth-Account-Url: https://myaccount.ispringlearn.ru
X-Auth-Email: email@email.ru
X-Auth-Password: password
Authorization: p-1sJDjmULL5DdpXPJTcbm4jVIaWVHvNmrjAxATRbNE 
Content-Type:application/xml
 
<request>
    <subordination>
        <subordinationType>manual</subordinationType>
        <supervisorId>0ccca211-b60f-11ea-bc49-028d9ecdf612</supervisorId>
    </subordination>
    <coSubordination>
        <subordinationType>no_supervisor</subordinationType>
    </coSubordination>
</request>

...