CreateUser

Входные параметры

Имя параметраТипОбязательный?Описание
emailстрокадаemail пользователя
nameстрокадаимя пользователя
tasksмассивдаПеречень задач, за которые будет отвечать пользователь
companiesмассивдаПеречень компаний, к которым пользователь относится
hobbyстроканетХобби
adresстроканетАдрес
name1строканетИмя 1
surname1строканетФамилия 1
fathername1строканетОтчество 1
catстроканетКошечка
dogстроканетСобачка
parrotстроканетПопугайчик
cavyстроканетМорская свинка
hamsterстроканетХомячок
squirrelстроканетБелочка
phoneстроканетТелефон
innстроканетИНН
genderm / fнетПол
birthdayдатанетДата рождения в формате дд.мм.гггг
date_startдатанетНачал работать в компании (в формате дд.мм.гггг)

Результирующие данные

Имя параметраОписание
partyИнформация по сохраненному клиенту

Особенности использования

Фишка в том, что я могу создать юзера и сразу навязать ему задачу и указать где он работает.

Поля юзера — такие же, как в FullUpdateUser
+ блок <companies> (максимум 3 в одном запросе, обязательный блок. Отсылка на компанию по ее ИД)
+ блок <tasks> (максимум 5 в одном запросе, обязательный блок. Отсылка на таску по ее ИД)

Обязательные поля — name, email и блоки компаний и задач

Остальные проверки такие же, как в интерфейсе:

  • Имя и емейл должны быть уникальными
  • ИНН — 12 цифр

Примеры вызова 

Пример 1. План-максимум, все поля

Запрос:

Ответ:

Пример 2. План-минимум, только name и email из полей клиента

Запрос

Ответ аналогичен прошлому