Метод для получения последних объектов подзадач скоринговых проверок (ScoringRuleTask) по заявкам
Метод позволяет получить последнии объекты подзадач скоринговых проверок (ScoringRuleTask) по заявкам. Метод может быть использован например для получения последнего/актуального рул-таска по всем заявкам, которые находятся на ручном рассмотрении. Объект рул-таск (ScoringRuleTaskResponse) тотже, который возвращается методом "Получение информации по проверкам лида". Все поля фильтрации являются динамически вычисляемыми, так что на больших базах запрос без ограничения по afterRuleTaskId может выполняться довольно долго.
application/json
Request Body required
request
afterRuleTaskId int64
countFrom int32
loanStatusIds int64[]
recommendation string
resultsQty int32
Responses
- 200
- 201
- 401
- 403
- 404
OK
*/*
Schema
Example (from schema)
Schema
- Array [
- ]
loanApplicationId int64
scoringRuleTask object
[
{
"loanApplicationId": 0,
"scoringRuleTask": {
"endDate": "2024-11-20T07:47:07.251Z",
"errorInfo": "string",
"id": 0,
"options": [
{
"key": "string",
"value": "string"
}
],
"recommendation": "APPROVE",
"ruleStep": {
"allowing": true,
"blocking": true,
"branchSchemaId": 0,
"denialReasonId": 0,
"fields": [
{
"id": 0,
"stepTypeField": {
"field": "string",
"id": 0,
"type": "string"
},
"stepTypeFieldId": 0,
"value": "string"
}
],
"id": 0,
"label": "string",
"orderNo": 0,
"ruleStepSchemaId": 0,
"ruleStepTypeId": 0
},
"startDate": "2024-11-20T07:47:07.251Z"
}
}
]
Created
Unauthorized
Forbidden
Not Found
POST /main/loan-apps/last-rule-tasks
Request
Request
curl / cURL
curl -L -X POST '//localhost/main/loan-apps/last-rule-tasks' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"afterRuleTaskId": 0,
"countFrom": 0,
"loanStatusIds": [
0
],
"recommendation": "string",
"resultsQty": 0
}'
python / requests
curl -L -X POST '//localhost/main/loan-apps/last-rule-tasks' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"afterRuleTaskId": 0,
"countFrom": 0,
"loanStatusIds": [
0
],
"recommendation": "string",
"resultsQty": 0
}'
go / native
curl -L -X POST '//localhost/main/loan-apps/last-rule-tasks' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"afterRuleTaskId": 0,
"countFrom": 0,
"loanStatusIds": [
0
],
"recommendation": "string",
"resultsQty": 0
}'
nodejs / axios
curl -L -X POST '//localhost/main/loan-apps/last-rule-tasks' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"afterRuleTaskId": 0,
"countFrom": 0,
"loanStatusIds": [
0
],
"recommendation": "string",
"resultsQty": 0
}'
php / guzzle
curl -L -X POST '//localhost/main/loan-apps/last-rule-tasks' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"afterRuleTaskId": 0,
"countFrom": 0,
"loanStatusIds": [
0
],
"recommendation": "string",
"resultsQty": 0
}'
java / OkHttp
curl -L -X POST '//localhost/main/loan-apps/last-rule-tasks' \
-H 'Content-Type: application/json' \
-H 'Accept: */*' \
--data-raw '{
"afterRuleTaskId": 0,
"countFrom": 0,
"loanStatusIds": [
0
],
"recommendation": "string",
"resultsQty": 0
}'