Skip to content

Создание нового лида

POST

Создание нового клиента из лида

При создании Клиента из Лида, ядро само может определить, что это Лид от уже существующего клиента. Ядро считает, что если совпали поля [Фамилия, Имя, Отчество, серия паспорта, номер паспорта] - то это Лид от существующего клиента и ядро добавит заявку к этому клиенту. В противном случае - будет создан новые клиент.

Если при создании лида параметры: firstName, lastName, patronymic, passport.seria, passport.no будут совпадать с уже существующим клиентом, то в этом случае произойдет привязка этого лида к клиенту. Есть валидация в рамках юр. лиц (включается отдельно, по умолчанию валидации нет). Привязка лида к тому или иному юр. лицу происходит по параметру managerId.

При создании нового лида можно передавать полностью заполненную структуру адреса, или можно указать только три поля - идентификатор страны (countryId), идентификатор ФИАС (fiasId) и строка адреса (fullAddressText) (включая номер квартиры) и все остальные поля будут заполнены автоматически. Триггером для отправки отдельного запроса по уточнению адреса является заполненные поля идентификатор ФИАС (fiasId) и строка адреса (fullAddressText). Поле fiasId должно соответствовать строке адреса ФИАС (fullAddressText). Корректные значения получаются методом "Получение адреса и ID ФИАС по строке". Для правильного отображения в интерфейсе адреса необходимо передавать три поля - идентификатор страны (countryId), идентификатор ФИАС (fiasId) и строка адреса (fullAddressText) (включая номер квартиры). Подробнее с примерами описано ниже в параметрах addressData, registrationAddressData и addresses.

Минимально необходимой информацией для создания лида в системе, являются поля "firstName", "mobilePhone".

Для того чтобы определить, какие поля являются обязательными и их нужно обязательно (required) передавать в теле запроса (JSON-объект передаваемый в теле запроса), нужно посмотреть в панели администратора в категории "Редактор моделей". Важно понимать то, что из лида создается клиент, заявка и может быть создан контракт. Следовательно минимальный набор передаваемых в теле запроса полей складывается из обязательных полей клиента (физ. или юр. лица), заявки и контракта. В системе присутствуют как системно-обязательные поля, так и обязательные поля, обязательность которых можно отключить через функционал "Редактор моделей".

Минимальный работающий пример созданного лида и возможно созданные из него объекты клиента и заявки описаны в статьях"Элементарный сценарий по созданию лида", "Создание клиента (физ.лицо) и заявки из лида автоматом". Общее описание работы с методами API описаны в статье "Нюансы при работе с API"

Request Body

application/json
object

Сумма текущей задолженности

Format"double"

Количество активных кредитов

Format"int32"

Сумма текущих просроченных платежей

Format"double"
object

Номер квартиры

object

Номер корпуса

Номер строения

Идентификатор страны

Format"int64"
object

Цепочка адреса ФИАС

Цепочка адреса в формате JSON

Код ФИАС

Строка адреса ФИАС

Номер дома

Тип жилья

Идентификатор адреса

Format"int64"

Название населённого пункта

Ближайшая станция метро

Неактуальный адрес (например, старое название улицы в паспорте)

Почтовый индекс

Дата регистрации (YYYY-MM-DD)

Format"date"

Название региона

Название улицы

Стационарный телефон в цифровом виде международного формата (напр. 74951001112, 37369123456)

object[]

Номер квартиры

object

Номер корпуса

Номер строения

Идентификатор страны

Format"int64"
object

Цепочка адреса ФИАС

Цепочка адреса в формате JSON

Код ФИАС (уровня улицы)

Строка адреса ФИАС

Номер дома

Тип жилья

Идентификатор дополнительного адреса

Format"int64"

Название населённого пункта

Ближайшая станция метро

Строка адреса введенная вручную (не актуальный адрес как в паспорте)

Индекс положения адреса в коллекции дополнительных адресов

Format"byte"

Почтовый индекс

Назначение адреса (регистрации, места работы итп.)

Format"int64"

Дата регистрации (YYYY-MM-DD)

Format"date"

Название региона

Название улицы

Стационарный телефон в цифровом виде международного формата (напр. 74951001112, 37369123456)

Количество совершеннолетних детей

Format"int32"

Сумма займа

Format"double"

Одобрено скорингом Scorista

Среднемесячный расходы

Format"double"

Идентификатор страны гражданства

Format"int64"

Дата рождения (YYYY-MM-DD)

Format"date"

Место рождения

CVC код, 3 цифры

Держатель карты (Для хранения данных карты необходимо наличие сертификата PCI DSS у клиента)

Номер банковской карты, только цифры, без пробелов и других знаков

Канал поступления лида Список каналов: - PRESCORE - GENERATOR - SITE - ECOMM - UNO_MOMENTO - LOAN_APPLICATION

Valid values"ECOMM""GENERATOR""LOAN_APPLICATION""PRESCORE""SITE""UNO_MOMENTO"

Количество детей

Format"int32"
Format"int64"

Количество закрытых кредитов

Format"int32"

Идентификатор кредитного продукта: - 101339 - Короткие займы под з/п. - 1013310 - Займ на год (аннуитет). - 1013311 - Займ на год (с распределенной ОС)(Пятак). - 1013312 - Остаточный с льготными траншами -

Format"int64"

Количество просрочек в прошлом

Format"int32"

Идентификатор причины отказа

Format"int64"

Количество иждивенцев

Format"int32"

Id Типа устройства

Format"int64"

Электронная почта

ИНН работодателя

Наименование работодателя

object[]

Дополнительные поля

Идентификатор дополнительного поля

Format"int64"

Название дополнительного поля. Если нужно, чтобы в процессе работы системы принятия решений (СПР) переменные из лида были взяты в клиента/заявку/контракт, то нужно их передать следующим образом: - client.field_name - для помещения поля в клиента - loanApplication.field_name - для помещения поля в заявку - contract.field_name - для помещения поля в контракт

Значение дополнительного поля

Имя

Способа получения займа

Format"int64"
object[]

Список товаров

Сумма товара

Format"double"

Артикул товара

Описание товара

Идентификатор товара

Format"int64"

Наименование товара

Количество товара

Format"int32"

Как вы о нас узнали: - 102171 - Транспорт - 102172 - Телевидение - 102173 - Газета - 102174 - Наружная реклама - 102175 - Знакомые - 102176 - Интернет

Format"int64"

Идентификатор лида

Format"int64"

ИНН

IP адрес

Совпадает ли заявленный регион в адресе регистрации с IP адресом заявителя

Совпадает ли заявленный регион в фактическом адресе (адресе проживания) с IP адресом заявителя

Фамилия

object[]

Действующие кредиты и займы

Наличие просрочек действующего кредита или займа

Банк действующего кредита или займа

Номер/Дата договора действующего кредита или займа

Сумма действующего кредита или займа

Format"double"

Идентификатор объекта банк действующего кредита или займа

Format"int64"

Наименование действующего кредита или займа

Идентификатор действующего кредита или займа

Format"int64"

Процентная ставка действующего кредита или займа

Format"double"

Дата последнего фактического платежа по действующему кредиту или займу в формате YYYY-MM-DD

Format"date"

Ежемесячный платеж действующего кредита или займа

Format"double"

Периодичность выплат действующего кредита или займа

Остаток долга действующего кредита или займа

Format"double"

Реквизиты действующего кредита или займа

MAC адрес

Идентификатор специалиста по займам

Format"int64"

Среднемесячный доход

Format"double"

Указываются только цифры в международном формате 79886542301

Флаг верификации телефона

Ежемесячные платежи по кредитам

Format"double"

Физическое лицо (да/нет), по умолчанию стоит true

Код заказа

object

Паспорт

Format"int64"

Дата окончания действия (YYYY-MM-DD)

Format"date"

Идентификатор типа документа. В настоящее время, хотя этот параметр и присутствует, в паспорте клиента ему будет проставляться значение null, так как существует объект complementaryDoc, который содержит параметр complementaryDocTypeId с актуальным значением. Используется для различных типов дополнительных документов (миграционная карта, регистрация, документы учредителя и т.д.). Подробное описание смотрите в методе getClientByIdUsingGET

Format"int64"

Дополнительный номер. Используется в различных контекстах - дополнительный номер учредителя, дополнительный номер родственника, дополнительный номер регистрации. Для юридических лиц и ИП может содержать номер ОГРН

Идентификатор

Format"int64"

Дата выдачи (YYYY-MM-DD)

Format"date"

Кем выдан

Номер

Серия

Код подразделения

Отчество

Количество закрытых просрочек

Format"int32"

Запрашиваемый срок займа

Format"int32"
Valid values"DAYS""MONTHS""WEEKS""YEARS"

Реферальная ссылка [maxLength:255]

object

Номер квартиры

object

Номер корпуса

Номер строения

Идентификатор страны

Format"int64"
object

Цепочка адреса ФИАС

Цепочка адреса в формате JSON

Код ФИАС

Строка адреса ФИАС

Номер дома

Тип жилья

Идентификатор адреса

Format"int64"

Название населённого пункта

Ближайшая станция метро

Неактуальный адрес (например, старое название улицы в паспорте)

Почтовый индекс

Дата регистрации (YYYY-MM-DD)

Format"date"

Название региона

Название улицы

Стационарный телефон в цифровом виде международного формата (напр. 74951001112, 37369123456)

Регистрационный номер (ОГРН) (для лида юр.лица)

object[]

Список родственников

Адрес родственника

Дата рождения родственника (YYYY-MM-DD)

Format"date"
Format"int64"

Комментарии по родственникам

Электронная почта родственника

Имя родственника

Идентификатор родственника

Format"int64"

Фамилия родственника

object

Паспорт родственника

Отчество родственника

Резидент

ИНН родственника

Номер телефона родственника

Верифицирован

Место работы родственника

Пройдена проверка Росфинмониторинг

Пол: - 101251 - Мужчина - 101252 - Женщина

Format"int64"
Format"int64"

СНИЛС

Код магазина

Идентификатор категории магазина

Format"int64"

Идентификатор подразделения - 101791 - Москва - 101792 - Москва - интернет - 101793 - Севастополь-1 - 101794 - Красногорск - 101795 - Севастополь-2 - 101798 - Седьмое - 1017910 - На "Посадской" - 101796 - Первое - 101797 - Второе - 101799 - Касса долька

Format"int64"

Наименование организации (Для Юридического лица)

Пройдена проверка по базе паспортов УФМС

Срок действия карты месяц, формат: ММ

Срок действия карты год, формат: ГГ

Format"int64"

Количество списанных просрочек

Format"int32"

Responses

OK

*/*
object
Format"int64"

Статус операции

Valid values"error""ok"

Возвращается дата+время(ядра) в формате unix timestamp в миллисекундах

Format"int64"