03-12-2018 23:59

Получение информации по проверкам лида

GET   /bs-core/main/leads/{leadId}/scoring/info

Запрос

GET /bs-core/main/leads/2330/scoring/info
Описание параметров
Нет описанных параметров

Ответ


                        {
    "status": "ok",
    "timestamp": 1502975033085,
    "data": {
        "id": 2330,
        "creationDate": 1502971978532,
        "channel": "LOAN_APPLICATION",
        "firstName": "Вух",
        "lastName": "Вух",
        "patronymic": "Вухец",
        "mobilePhone": "71968746646",
        "email": "vzhuh@vzhuh-vzhuh.ru",
        "managerId": 1010812,
        "amount": 100000,
        "currentStatus": "APPROVED",
        "denialReasonId": null,
        "clientId": 101322743,
        "loanApplicationId": 101132101,
        "contractId": 101341519,
        "scoringTask": {
            "id": 1902,
            "startDate": 1502971978367,
            "endDate": 1502971978367,
            "ruleStepSchemaId": 202,
            "finalRecommendation": "APPROVE",
            "ruleTasks": [
                {
                    "id": 4060,
                    "startDate": 1502971978367,
                    "endDate": 1502971978367,
                    "recommendation": "UNDEFINED",
                    "ruleStep": {
                        "id": 608,
                        "ruleStepTypeId": 11,
                        "orderNo": 0,
                        "blocking": false,
                        "allowing": false,
                        "branchSchemaId": null,
                        "denialReasonId": 101552,
                        "fields": [
                            {
                                "id": 746,
                                "stepTypeFieldId": 1,
                                "value": "clientHasIssuedCredits && !clientManager.isInArrears(lead.clientId, false)"
                            },
                            {
                                "id": 747,
                                "stepTypeFieldId": 5,
                                "value": "Проверка на наличие закрытых кредитов и отсутствие просрочек"
                            }
                        ],
                        "ruleStepSchemaId": 202
                    },
                    "errorInfo": null,
                    "options": []
                },
                {
                    "id": 4061,
                    "startDate": 1502971978367,
                    "endDate": 1502971978367,
                    "recommendation": "APPROVE",
                    "ruleStep": {
                        "id": 609,
                        "ruleStepTypeId": 11,
                        "orderNo": 1,
                        "blocking": false,
                        "allowing": false,
                        "branchSchemaId": null,
                        "denialReasonId": 101552,
                        "fields": [
                            {
                                "id": 748,
                                "stepTypeFieldId": 1,
                                "value": "clientManager.getIssuedCreditsQty(lead.clientId, 15000d) =15000"
                            }
                        ],
                        "ruleStepSchemaId": 202
                    },
                    "errorInfo": null,
                    "options": []
                },
                {
                    "id": 4062,
                    "startDate": 1502971978367,
                    "endDate": 1502971978367,
                    "recommendation": "DENY",
                    "ruleStep": {
                        "id": 610,
                        "ruleStepTypeId": 11,
                        "orderNo": 2,
                        "blocking": false,
                        "allowing": false,
                        "branchSchemaId": null,
                        "denialReasonId": 101552,
                        "fields": [
                            {
                                "id": 750,
                                "stepTypeFieldId": 1,
                                "value": "loanApplication.getLoanAmount()  50001"
                            },
                            {
                                "id": 751,
                                "stepTypeFieldId": 5,
                                "value": "Проверка суммы займа меньше или = 50000"
                            }
                        ],
                        "ruleStepSchemaId": 202
                    },
                    "errorInfo": null,
                    "options": []
                }
            ]
        }
    }
}
                    
Описание параметров
Параметр Обязателен Тип данных Описание
id R [int] Идентификационный номер
creationDate R [date] Дата создания
channel R [int] Канал
firstName R [string][50] Имя
lastName R [string][50] Фамилия
patronymic R [string][50] Отчество
mobilePhone R [int] Мобильный телефон
amount R [int] Сумма
currentStatus О [enum]

текущий статус лида

 

denialReasonId О [int]

Причина отказа код

loanApplicationId О [int]

Идентификатор заявки (Если заполнен, значит по лиду создана заявка)

contractId О [int]

Идентификатор контракта (Если заполнен, значит по лиду создан контракт)

scoringTask О [object]

Задача

scoringTask.startDate О [bool]

Дата начала проверок

scoringTask.endDate О [bool]

Дата окончания проверок

 

scoringTask.finalRecommendation О [enum]

Итоговая рекомендация:

 APPROVE,  DENY,  UNDEFINED,  VALIDATION_ERROR,  TECH_FAULT,  MEDIUM,  GOOD.

scoringTask.ruleTasks О [bool]

Задача

scoringTask.ruleStepTypeId R [int]

Идентификатор типа шага проверки системы принятия решений

ruleStep R [] Шаг
blocking R [bool] Блокирующий
allowing R [bool] Разрешает  (ДА, Нет)
fields R [] поля
stepTypeFieldId R [int] Тип идентификатора
value R [int] Стоимость