Перейти к основному содержимому

Создать неподтверждённого пользователя

POST 

/api/v1/users

Описание метода

Создаёт нового неподтверждённого пользователя в системе. Неподтверждённый пользователь не имеет внешнего идентификатораexternalIdВнешний идентификатор сущности — произвольная строка, задаваемая интегратором при создании. Связывает сущность HRlink с записью во внешней системе (1С, SAP и др.) без хранения маппинга UUID. и требует дальнейшего подтверждения.

Валидации запроса

  • Тело запроса задано.
  • Фамилия (lastName) задана.
  • Если список userExternalIds задан — он не содержит null-элементов, типы внешних систем существуют, и каждый внешний IDexternalIdВнешний идентификатор сущности — произвольная строка, задаваемая интегратором при создании. Связывает сущность HRlink с записью во внешней системе (1С, SAP и др.) без хранения маппинга UUID. не занят другим пользователем.
  • Если задан email — он не занят в системе и имеет корректный формат.
  • Если задан phone — он не занят в системе и является корректным российским мобильным номером.
  • Список personalDocuments задан и не пуст.
  • У всех документов задан тип, а номер документа задан корректно.
  • Документ с заданным типом и номером не существует в системе у другого человека.
  • Паспортные данные корректны: код подразделения, код региона, почтовый индекс.
  • Среди документов заданы СНИЛС и паспорт — без них HRlink не создаст пользователя.
  • Адрес регистрации в документах не передан (поле зарезервировано).

Request

Responses

Успешная операция.