DMA-Pre-Credit API

Operations
categories-controller

Categories Controller

POST /categories/v1/list
POST /categories/v1/list-details
getCategoriesListCustom
POST /categories/v1/list

Request body

application/json

categories

Array of string

Responses

200 200

OK

Body
application/json;charset=UTF-8
string
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getCategoriesList
POST /categories/v1/list-details

Request body

application/json

categories

Array of string

Responses

200 200

OK

Body
application/json;charset=UTF-8
Array of Categories
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
affordability-controller

Affordability Controller

POST /customer/v1/affordability/income/base-info
POST /customer/v1/affordability/income/calculate-income
POST /customer/v1/affordability/income/car-rental
POST /customer/v1/affordability/income/customer-external-duty
POST /customer/v1/affordability/income/house-rental
POST /customer/v1/affordability/income/household
GET /customer/v1/affordability/income/organization
POST /customer/v1/affordability/income/salary
getBaseInfo
POST /customer/v1/affordability/income/base-info

Request body

application/json

baseInfoReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
calculateIncome
POST /customer/v1/affordability/income/calculate-income

Request body

application/json

calculateIncomeReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getCarRentalIncome
POST /customer/v1/affordability/income/car-rental

Request body

application/json

carRentalReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
callCustomerExternalDuty
POST /customer/v1/affordability/income/customer-external-duty

Request body

application/json

customerExternalDutyReqODMDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getHouseRentalIncome
POST /customer/v1/affordability/income/house-rental

Request body

application/json

houseRentalIncomeReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getHouseHold
POST /customer/v1/affordability/income/household

Request body

application/json

houseHoldReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getListOrganization
GET /customer/v1/affordability/income/organization

Request parameters

textSearch
string required

textSearch

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getSalaryIncome
POST /customer/v1/affordability/income/salary

Request body

application/json

salaryIncomeReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
customer-play-session-controller

Customer Play Session Controller

POST /customer/v1/consult-register
POST /customer/v1/loan-register
consultRegister
POST /customer/v1/consult-register

Request body

application/json

customerPlaySession

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
loanRegister
POST /customer/v1/loan-register

Request body

application/json

customerPlaySession

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
eligibility-controller

Eligibility Controller

POST /customer/v1/eligibility/bscore
POST /customer/v1/eligibility/mplus-pending-loans
POST /customer/v1/eligibility/tcb-disbursed-loans
POST /customer/v1/eligibility/tcb-transactions
getCustomerBScore
POST /customer/v1/eligibility/bscore

Request body

application/json

request

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getMPlusPendingLoans
POST /customer/v1/eligibility/mplus-pending-loans

Request body

application/json

request

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getTcbDisbursedLoans
POST /customer/v1/eligibility/tcb-disbursed-loans

Request body

application/json

request

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getTcbTransactionInfo
POST /customer/v1/eligibility/tcb-transactions

Request body

application/json

request

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
customer-account-controller

Customer Account Controller

POST /customer/v1/exist-mplus
isCustomerMPlus
POST /customer/v1/exist-mplus

Request body

application/json

username

string

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
financial-controller

Financial Controller

POST /customer/v1/financial/best-plan
POST /customer/v1/financial/calculate-minimum-income
POST /customer/v1/financial/credit-assessment-customer
POST /customer/v1/financial/credit-assessment-customer-basic
POST /customer/v1/financial/credit-assessment-mc
calBestPlanForCustomer
POST /customer/v1/financial/best-plan

Request body

application/json

monthlyRepaymentReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
calMinimumIncome
POST /customer/v1/financial/calculate-minimum-income

Request body

application/json

minimumIncomeReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
creditAssessmentForCustomer
POST /customer/v1/financial/credit-assessment-customer

Request body

application/json

creditAssessmentReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
creditAssessmentForCustomerBasic
POST /customer/v1/financial/credit-assessment-customer-basic

Request body

application/json

creditAssessmentBasicReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
creditAssessmentForMC
POST /customer/v1/financial/credit-assessment-mc

Request body

application/json

creditAssessmentForMCReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
knock-out-controller

Knock Out Controller

POST /customer/v1/knock-out/amc/status
checkAMC
POST /customer/v1/knock-out/amc/status

Request body

application/json

request

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
loan-preference-controller

Loan Preference Controller

GET /customer/v1/loan-preference/sale-policy
getSalePolicy
GET /customer/v1/loan-preference/sale-policy

Request parameters

projectCode
string required

projectCode

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
prospect-play-sessions-controller

Prospect Play Sessions Controller

POST /customer/v1/play-sessions
GET /customer/v1/play-sessions/{id}
createOrUpdate
POST /customer/v1/play-sessions

Request body

application/json

prospectPlaySessionsDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
findByLeadMapId
GET /customer/v1/play-sessions/{id}

Path variables

id
integer int64 required

id

Responses

200 200

OK

Body
application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
event-controller

Event Controller

POST /event/send
createProfile
POST /event/send

Request body

application/json

dmaEvent

Responses

200 200

OK

Body
*/*
201 201

Created

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
gcm-controller

GCM Controller

POST /gcm/v1/create-lead
createLeadId
POST /gcm/v1/create-lead

Request body

application/json

createLeadReq

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
lead-map-controller

Lead Map Controller

POST /lead/v1/save
POST /lead/v1/update-read
GET /lead/v1/{id}
saveLeadMap
POST /lead/v1/save

Request body

application/json

leadMap

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
updateIsReadById
POST /lead/v1/update-read

Request parameters

id
integer int64 required

id

isRead
boolean required

isRead

Request body

application/json

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
findLeadMapById
GET /lead/v1/{id}

Path variables

id
integer int64 required

id

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
mail-controller

Mail Controller

POST /mail/v1/send
POST /mail/v1/send-custom
sendMail
POST /mail/v1/send

Request body

application/json

mail

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
sendMailCustom
POST /mail/v1/send-custom

Request body

application/json

mail

string

Responses

200 200

OK

Body
application/json;charset=UTF-8
string
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
mc-consult-controller

MC Consult Controller

POST /mc-consult/v1/
POST /mc-consult/v1/best-plan
GET /mc-consult/v1/get-data-mc
GET /mc-consult/v1/get-data-mc-screen2
GET /mc-consult/v1/lead-info-header
POST /mc-consult/v1/minimum-income
GET /mc-consult/v1/project-information
POST /mc-consult/v1/tenor-options
POST /mc-consult/v1/update-data-mc-screen2
POST /mc-consult/v1/update-income-credit-information
POST /mc-consult/v1/update-loan-preferences
POST /mc-consult/v1/update-mc-basic
POST /mc-consult/v1/update-person
POST /mc-consult/v1/validate-create-update-mc
createOrUpdate
POST /mc-consult/v1/

Request body

application/json

preMcPlaySessionsDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
calBestPlanForCustomer
POST /mc-consult/v1/best-plan

Request body

application/json

monthlyRepaymentReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getDataMCPlaySession
GET /mc-consult/v1/get-data-mc

Request parameters

leadMapId
integer int64 required

leadMapId

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getDataMCPlaySessionScreen2
GET /mc-consult/v1/get-data-mc-screen2

Request parameters

leadMapId
integer int64 required

leadMapId

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getLeadInfoHeader
GET /mc-consult/v1/lead-info-header

Request parameters

leadMapId
integer int64 required

leadMapId

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
calMinimumIncome
POST /mc-consult/v1/minimum-income

Request body

application/json

minimumIncomeReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
getProjectInformation
GET /mc-consult/v1/project-information

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
calTenorOptions
POST /mc-consult/v1/tenor-options

Request body

application/json

tenorOptionsReqDto

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
updateDataMCScreen2
POST /mc-consult/v1/update-data-mc-screen2

Request body

application/json

mcConsultationScreen2

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
updateIncomeForMC
POST /mc-consult/v1/update-income-credit-information

Request parameters

id
integer int64 required

id

Request body

application/json

incomeBasic

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
updateLoanPreferencesForMC
POST /mc-consult/v1/update-loan-preferences

Request parameters

id
integer int64 required

id

Request body

application/json

preLoanPreferences

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
updateMCPlaySessionBasic
POST /mc-consult/v1/update-mc-basic

Request body

application/json

preMcPlaySessionsBasic

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
updatePersonForMC
POST /mc-consult/v1/update-person

Request parameters

mcPlaySessionId
integer int64 required

mcPlaySessionId

Request body

application/json

prePerson

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
validateAndCreateUpdate
POST /mc-consult/v1/validate-create-update-mc

Request body

application/json

preMcPlaySessionsBasic

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
mc-dashboard-controller

MC Dashboard Controller

GET /mc-dashboard/v1/find-mc-dashboard
GET /mc-dashboard/v1/{mc-id}/potential-profile
getMCDashboardByMC
GET /mc-dashboard/v1/find-mc-dashboard

Request parameters

asc
boolean optional

asc

callGCM
boolean required

callGCM

page
integer int32 required

page

projectCode
string optional

projectCode

search
string optional

search

size
integer int32 required

size

sort
string optional

sort

status
string optional

status

userName
string required

userName

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
findPotentialProfile
GET /mc-dashboard/v1/{mc-id}/potential-profile

Path variables

mc-id
string required

mc-id

Responses

200 200

OK

Body
application/json;charset=UTF-8
Object
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
pre-analytics-controller

Pre Analytics Controller

POST /pre-analytics/save
saveLeadMap
POST /pre-analytics/save

Request body

application/json

pre

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
pre-lead-campaign-controller

Pre Lead Campaign Controller

POST /pre-lead-campaign/v1/create-lead
createLeadId
POST /pre-lead-campaign/v1/create-lead

Request body

application/json

preLeadCampaign

Responses

200 200

OK

Body
application/json;charset=UTF-8
201 201

Created

application/json;charset=UTF-8
401 401

Unauthorized

application/json;charset=UTF-8
403 403

Forbidden

application/json;charset=UTF-8
404 404

Not Found

application/json;charset=UTF-8
un-bounce-ldp-controller

Un Bounce LDP Controller

POST /unbounce/v1/consult-register
createConsultRegister
POST /unbounce/v1/consult-register

Request body

application/x-www-form-urlencoded

data.json

string
page_id
string
page_name
string
page_url
string
variant
string

Responses

200 200

OK

Body
*/*
201 201

Created

*/*
401 401

Unauthorized

*/*
403 403

Forbidden

*/*
404 404

Not Found

*/*
Type Definitions
AMCCheckRequest
Object
customerIDs
Array of string
customerType
string
requestID
string
token
string
Applicant
Object
edited
boolean
highDebtIn2Years
string
loans
Array of Loan
numberOverDueDays
number double
totalLendingCostPerMonth
number double
BaseInfo
Object
a
number double
b
number double
codebtorAcceptRate
number double
discountRate
number double
dtiDeclareMax
number double
dtiMaxCodebtor
number double
dtiOcdMax
number double
elLimit
number double
lgdUnsecured
number double
ltvThreshold
number double
pdMax
number double
pdMin
number double
w
number double
BaseInfoReqDto
Object
LTVcgpd
string
hasCollateralFromLoan
string
interestRateSupportMonth
integer int32
loanForm
string
loanPolicy
string
loanProduct
string
loanType
string
originalGraceMonth
integer int32
productCode
string
projectCode
string
purposeOfLoan
string
rate
string
BorrowerDto
Object
creditCardLimit
number double
familyTotalMonthlyDuty
number double
hasOverdue
string
name
string
totalOverdraftLimit
number double
totalOverdueDays
number double
BusinessReqDto
Object
businessLine3
string
businessLocation
string
businessLocationProprietaryType
string
businessType
string
checklistCode
Array of string
contributionRate
number double
distributeType
string
index
integer int32
infraType
string
inherit
string
loaiHinhKinhDoanh
string
mainBusinessDurationInYear
number double
numberOfEmployee
integer int32
otherBusinessDurationInYear
number double
ownerShip
integer int32
profit
number double
provableType
string
relationDurationInYear
number double
reputationWithProvider
string
revenue
number double
CIC
Object
cic1LoanTotalLimit
number double
cic2MaxCrdCardLimit
number double
cic3NoOfTimesQueriedL6M
number double
cic4TotalCrdCardOustDAllFIL6M
number double
cic9MaxLoanClassificationInPas
number double
CICInfoDto
Object
cic1_loanTotalLimit
number double
cic2_MaxCrdCardLimit
number double
cic3_NoOfTimesQueriedL6M
number double
cic4_TotalCrdCardOustdAllFIL6M
number double
cic8_MaxNoOfDaysOvd
number double
cic9_MaxLoanClassificationInPast
number double
tcb_overDueDay
number double
CalculateIncomeDto
Object
accountedForAmount
number double
allAssetBelongGroup1
boolean
assetType
string
autoPolicyCode
string
collateralForBusinessOrAgriculturalLand
boolean
collateralForLoanCapital
boolean
collateralForTheOtherSource
boolean
collateralForThirdparty
boolean
collateralForThirdpartySTK
boolean
collateralForThirdpartyTCBond
boolean
evaluatedByApprover
number double
incomeAmount
number double
index
integer int32
loanMethodType
string
owner
boolean
productLoan
string
projectCode
string
providedBankConfirmation
boolean
roa
number double
roafromBusinessLocation
boolean
CalculateIncomeReqDto
Object
parRoaIncomeListRequest
CarRentIncome
Object
monthlyIncome
number double
ownerShip
string
paymentMode
string
CarRentalReqDto
Object
contractPeriod
integer int64
experienceInYear
integer int32
frequencyOfReceivingMoney
integer int32
monthlyIncome
integer int32
odometer
string
originValue
string
ownerAddress
string
ownershipType
string
provableType
string
Categories
Object
code
string
id
integer int64
isActive
integer int32
name
string
payload
string
CompanySalaryIncome
Object
capitalContributionRatio
number double
ownerShip
number double
recentAverageProfit
number double
CreateLeadReq
Object
branchId
string
channel
string
leadSource
string
leadType
string
name
string
note
string
owner
string
phone
string
product
string
projectCode
string
source
string
teamCode
string
CreditAssessmentBasicReqDto
Object
apartmentAmount
number double
duty
number double
familyTotalMonthlyExpense
number double
familyTotalMonthlyIncome
number double
interestRate
number double
interestRateSupportMonth
number double
originalGraceMonth
integer int32
CreditAssessmentForMCReqDto
Object
__DecisionID__
string
loanPreference
personalInfo
Array of PersonalInfoDto
CreditAssessmentReqDto
Object
__DecisionID__
string
incomes
loanPreference
personalInfo
Array of PersonalInfoDto
CreditHistoryDto
Object
dutyAmount
number double
CreditInformation
Object
cic
loans
Array of LoanCredit
numberOverDueDays
number double
tenDaysPastDuePayment
string
totalLendingCostPerMonthCus
number double
totalLendingCostPerMonthSpouse
number double
CustomerAccountRes
Object
isExistingMPlus
boolean
responseCode
string
CustomerExternalDutyReqDto
Object
loanList
Array of LoanDto
CustomerExternalDutyReqODMDto
Object
__DecisionID__
string
CustomerPlaySession
Object
leadMap
prospectPlaySessions
DemographicInfoDto
Object
accommodation
string
currentProvinceAddress
string
customerAge
integer int64
educationDegree
string
experienceOfCurrentCom
integer int64
experienceTimeInMonth
integer int64
maritalStatus
string
transportation
string
Event
Object
action
string
createdAt
id
string
label
string
mcId
string
GetBScoreRequest
Object
customerIDs
Array of string
requestID
string
token
string
GetBScoreResponse
Object
customerID
string
isBscore
boolean
modelType
string
pD
number double
rate
string
requestID
string
responseCode
string
responseMessage
string
score
number double
GetMPlusPendingLoanRequest
Object
citizenIDs
Array of string
requestID
string
token
string
GetMPlusPendingLoanResponse
Object
loanList
requestID
string
responseCode
string
responseMessage
string
GetTcbDisbursedLoansRequest
Object
customerIDs
Array of string
requestID
string
token
string
GetTcbDisbursedLoansResponse
Object
disbursedLoans
requestID
string
responseCode
string
responseMessage
string
GetTcbTransactionInfoRequest
Object
customerIDs
Array of string
requestID
string
token
string
GetTcbTransactionInfoResponse
Object
requestID
string
responseCode
string
responseMessage
string
tcbTransactionInfo
HouseHoldDto
Object
businessLine3
string
businessLocation
string
businessLocationProprietaryType
string
businessOwnerAge
integer int64
businessType
string
checklistCode
Array of string
distributeType
string
infraType
string
inherit
string
loaiHinhKinhDoanh
string
mainBusinessDurationInYear
number double
numberOfEmployee
integer int64
otherBusinessDurationInYear
number double
profit
number double
provableType
string
relationDurationInYear
number double
reputationWithProvider
string
revenue
number double
HouseHoldReqDto
Object
__DecisionID__
string
income
HouseRentIncome
Object
ownerShip
string
paymentMethod
string
totalMonthlyIncome
number double
HouseRentalIncomeReqDto
Object
address
string
contractPeriod
number double
experienceInYear
integer int64
frequencyOfReceivingMoney
integer int64
incomeAmount
integer int64
location
string
ownershipType
string
provableType
string
timeRateInYear
number double
HouseRentingReqDto
Object
address
string
contractPeriod
number double
experienceInYear
number double
frequencyOfReceivingMoney
number double
incomeAmount
number double
index
integer int32
location
string
ownerShip
integer int32
ownershipType
string
provableType
string
timeRateInYear
number double
HouseholdBusinessIncome
Object
averageRevenueInLast3months
number double
businessLevel1
string
businessLevel2
string
businessLevel3
string
capitalContributionRatio
number double
industryGroup
string
owner
number double
IdentityDocument
Object
id
string
index
integer int32
relationshipWithPrimaryApplication
string
status
integer int32
t24ID
string
type
string
IncomeBasicDto
Object
isCarRent
boolean
isCreditCard
boolean
isHouseHoldIncome
boolean
isHouseRent
boolean
isInstallmentLoan
boolean
isOverDraft
boolean
isPassbookAndTCBond
boolean
isRoaBds
boolean
isSalary
boolean
IncomeForMCReqDto
Object
business
Array of BusinessReqDto
houseRenting
roa
Array of ROAReqDto
salary
Array of SalaryReqDto
vehicleRenting
IncomesReqDto
Object
businessIncome
number double
totalIncomeAmount
number double
LeadMapDto
Object
action
string
applicationId
integer int32
createdAt
dropReason
string
gcmResponse
string
gcmStatus
string
id
integer int64
isRead
integer int32
leadId
string
mc
string
mcTeam
string
name
string
phone
string
projectCode
string
receptionChannel
string
status
string
Loan
Object
contractId
string
contractType
number float
creditCardLimit
number float
customerDuty
number float
customerId
string
debtLDBalance
number float
debtPDBalance
string
numDayOverdue
string
paidOff
boolean
principalAmount
string
productName
string
totalDisbursement
string
totalPrincipal
string
typeName
string
LoanCredit
Object
bankName
string
creditLimit
number double
currentOutstandingLoan
number double
loanType
string
name
string
payOff
string
productType
string
relationshipWithPrimaryApplicant
string
LoanDto
Object
creditLimit
number double
declaredCustomerDuty
number double
interestRate
number double
isPaidOff
boolean
lDBalance
number double
listIndex
integer int64
productCode
string
productGroup
string
suggestedCustomerDuty
number double
tenor
integer int64
LoanOption
Object
apartmentAmount
number double
optionType
string
paymentMethod
integer int32
tenor
integer int32
LoanPreferenceDto
Object
hasCollateralFromLoan
boolean
interestRate
number double
interestRateSupportMonth
number double
interestSupport
number double
loanAmount
number double
loanForm
string
loanPolicy
string
loanProduct
string
loanType
string
ltvPropose
number double
originalGraceMonth
number double
paymentMethod
integer int32
productCode
string
projectCode
string
purposeLoan
string
tenorInMonth
Array
integer int32
MCConsultationScreen2Dto
Object
leadMapId
integer int64
mcPlaySessionId
integer int64
preIncomes
prePerson
MCPlaySessionResult
Object
apiNameError
string
errorCode
string
errorName
string
isBScore
boolean
leadMapId
integer int64
mcPlaySessionId
integer int64
status
string
MPlusPendingLoan
Object
creditLimit
integer int64
customerDuty
number double
identityDocumentList
loanType
string
originalGracePeriod
integer int32
paymentMethod
string
productName
string
tenor
integer int32
Mail
Object
attachments
Array
Object
bcc
Array of string
cc
Array of string
from
string
model
Object
subject
string
to
Array of string
MaxDto
Object
loanAmount
number double
ltv
number double
propertyValue
number double
tenor
number double
MinimumIncomeReqDto
Object
__DecisionID__
string
preMcPlaySessionId
integer int64
tenorInMonth
Array
integer int32
MonthlyRepaymentReqDto
Object
apartmentAmount
number double
cc
number double
cusDutyImpactIncomeCopay
boolean
customerDuty
number double
discountRate
number double
dtiDeclareMax
number double
dtiOCDMax
number double
elMax
number double
incomeKK
number double
incomeOCD
number double
interestRate
number double
isv
number double
jump
number double
lgdUnsecured
number double
ltvmax
number double
ltvmin
number double
originalGraceMonth
number double
paymentMethod
integer int32
pdbase
number double
scoreBased
string
spouseDuty
number double
tenorMax
integer int32
ttl
number double
ParRoaIncomeDto
Object
listOfRoaIncomesRequest
PayLoadLeadMapDto
Object
branchCode
string
name
string
phone
string
projectCode
string
PersonalInfoDto
Object
cicInfo
customerIds
Array of string
demographicInfo
historicalCredit
personType
string
spouse
tcbTransactionInfo
PreAnalytics
Object
createdAt
id
integer int64
leadMapId
integer int64
leadMapStatus
string
PreCreditAssessment
Object
baseInfo
dtiSuggest
number double
lgd
number double
loanAmount
number double
loanDutySuggested
number double
loanOptions
Array of LoanOption
ltv
number double
monthlyPayment
number double
scoring
tenorMax
integer int32
tenorMin
integer int32
tenorOptions
Array of TenorOption
PreCreditAssessmentDto
Object
dtiMax
number double
dutyMax
number double
max
submit
suggest
tenorMin
integer int32
PreCreditInformation
Object
creditCard
boolean
creditInformation
installmentLoan
boolean
overDraft
boolean
tcbHistoryVerifiedCreditInformation
PreCreditInformationDto
Object
borrower
spouse
PreIncomes
Object
carRent
boolean
carRentIncomes
Array of CarRentIncome
companyIncome
boolean
companySalaryIncome
houseHoldBusinessIncome
houseHoldIncome
boolean
houseRent
boolean
houseRentIncomes
Array of HouseRentIncome
passbookAndTcBond
boolean
pension
boolean
pensionIncomes
Array of SalaryIncome
roaBds
boolean
roaIncome
salary
boolean
salaryIncomes
Array of SalaryIncome
PreIncomesDto
Object
totalMonthlyExpense
number double
totalMonthlyIncome
number double
PreLeadCampaign
Object
email
string
gaClientId
string
id
integer int32
ipAddress
string
leadMapId
integer int64
source
string
PreLoanPreferences
Object
affordabilityInMonth
number double
interestedCriteria
string
interestedCriteriaName
string
loanAmount
number double
loanTermInMonths
integer int32
ltv
number double
originalGracePeriodInMonth
integer int32
projectCode
string
projectName
string
propertyValue
number double
repaymentMethod
string
PreLoanPreferencesDto
Object
projectCode
string
projectName
string
propertyValue
number double
PreMcPlaySessionsBasic
Object
gcmLeadId
string
gcmStatus
string
id
integer int64
isWalkIn
boolean
leadMapId
integer int64
leadStatus
string
preLoanPreferences
prePerson
userName
string
PreMcPlaySessionsDto
Object
id
integer int64
leadMapId
integer int64
preCreditAssessment
preCreditInformation
preIncomes
preLoanPreferences
prePerson
PrePerson
Object
accommodationType
string
city
string
dateOfBirth
string
educationalDegree
string
email
string
expCurrentCompanyYear
number double
expWorkingYear
number double
identityDocuments
maritalStatus
string
name
string
transportationType
string
PrePersonDto
Object
accommodationType
string
city
string
dateOfBirth
string
educationalDegree
string
email
string
expCurrentCompanyYear
number double
expWorkingYear
number double
maritalStatus
string
name
string
transportationType
string
PreSpouseDto
Object
creditCardLimit
number double
name
string
totalOverdraftLimit
number double
ProspectPlaySessionsDto
Object
gaClientId
string
id
integer int64
leadMapId
integer int64
preCreditAssessment
preCreditInformation
preIncomes
preLoanPreference
preMeetingTime
Array of string
prePerson
ROAIncome
Object
owner
string
roaRate
number double
savingValue
string
type
string
ROAReqDto
Object
accountedForAmount
number double
assetType
string
collateralForBusinessOrAgriculturalLand
boolean
collateralForLoanCapital
boolean
collateralForTheOtherSource
boolean
collateralForThirdparty
boolean
collateralForThirdpartySTK
boolean
collateralForThirdpartyTCBond
boolean
evaluatedByApprover
number double
incomeAmount
number double
index
integer int32
owner
boolean
ownerShip
integer int32
providedBankConfirmation
boolean
roa
number double
roafromBusinessLocation
boolean
ResponseDto
Object
code
integer int32
message
string
status
string
ResponseEntity
Object
body
Object
statusCode
string
Enumeration:
100 CONTINUE
101 SWITCHING_PROTOCOLS
102 PROCESSING
103 CHECKPOINT
200 OK
201 CREATED
202 ACCEPTED
203 NON_AUTHORITATIVE_INFORMATION
204 NO_CONTENT
205 RESET_CONTENT
206 PARTIAL_CONTENT
207 MULTI_STATUS
208 ALREADY_REPORTED
226 IM_USED
300 MULTIPLE_CHOICES
301 MOVED_PERMANENTLY
302 FOUND
302 MOVED_TEMPORARILY
303 SEE_OTHER
304 NOT_MODIFIED
305 USE_PROXY
307 TEMPORARY_REDIRECT
308 PERMANENT_REDIRECT
400 BAD_REQUEST
401 UNAUTHORIZED
402 PAYMENT_REQUIRED
403 FORBIDDEN
404 NOT_FOUND
405 METHOD_NOT_ALLOWED
406 NOT_ACCEPTABLE
407 PROXY_AUTHENTICATION_REQUIRED
408 REQUEST_TIMEOUT
409 CONFLICT
410 GONE
411 LENGTH_REQUIRED
412 PRECONDITION_FAILED
413 PAYLOAD_TOO_LARGE
413 REQUEST_ENTITY_TOO_LARGE
414 URI_TOO_LONG
414 REQUEST_URI_TOO_LONG
415 UNSUPPORTED_MEDIA_TYPE
416 REQUESTED_RANGE_NOT_SATISFIABLE
417 EXPECTATION_FAILED
418 I_AM_A_TEAPOT
419 INSUFFICIENT_SPACE_ON_RESOURCE
420 METHOD_FAILURE
421 DESTINATION_LOCKED
422 UNPROCESSABLE_ENTITY
423 LOCKED
424 FAILED_DEPENDENCY
426 UPGRADE_REQUIRED
428 PRECONDITION_REQUIRED
429 TOO_MANY_REQUESTS
431 REQUEST_HEADER_FIELDS_TOO_LARGE
451 UNAVAILABLE_FOR_LEGAL_REASONS
500 INTERNAL_SERVER_ERROR
501 NOT_IMPLEMENTED
502 BAD_GATEWAY
503 SERVICE_UNAVAILABLE
504 GATEWAY_TIMEOUT
505 HTTP_VERSION_NOT_SUPPORTED
506 VARIANT_ALSO_NEGOTIATES
507 INSUFFICIENT_STORAGE
508 LOOP_DETECTED
509 BANDWIDTH_LIMIT_EXCEEDED
510 NOT_EXTENDED
511 NETWORK_AUTHENTICATION_REQUIRED
statusCodeValue
integer int32
Result
Object
code
string
descryption
string
leadID
string
SalaryIncome
Object
frequentIncome
number double
ownerShip
integer int32
paymentMode
string
SalaryIncomeReqDto
Object
bLevel1
string
bLevel2
string
bLevel3
string
bLevelL
string
bProfession
string
contractType
string
education
string
experienceTimeInMonth
number double
isSpecialCompany
string
maxPerUnusalIncomeAccepted
number double
monthsCurrentCompany
number double
niemYet
string
organizationType
string
overtimeInMonth
integer int32
paymentType
string
position
string
province
string
regularIncomeCanDocumented
number double
unprovableIncome
number double
unregularIncomeCanDocumented
number double
uyTin
string
SalaryReqDto
Object
blevel1
string
blevel2
string
blevel3
string
blevelL
string
bprofession
string
contractType
string
experienceTimeInMonth
number double
index
integer int32
isIPO
string
isTop500
string
monthsCurrentCompany
number double
organizationType
string
overtimeInMonth
number double
ownerShip
integer int32
paymentType
string
position
string
regularIncomeCanDocumented
number double
unprovableIncome
number double
unregularIncomeCanDocumented
number double
uyTin
integer int32
SalePolicyDto
Object
applicableFromDate
string
endDateForInterestSupport
string
hasInterestSupport
boolean
maxInterestSupportRatioNet
integer int64
maxLoanRatioNet
integer int64
numberOfMonthsInterestSupport
integer int64
projectCode
string
Score
Object
bscore
boolean
cicScore
number double
demoAdjustScore
number double
demoScore
number double
pdBase
number double
rate
string
score
number double
scoreModel
string
transactionScore
number double
SpouseDto
Object
cicInfo
customerIds
Array of string
demographicInfo
historicalCredit
personType
string
tcbTransactionInfo
SubmitDto
Object
loanAmount
number double
ltv
number double
monthlyPayment
number double
propertyValue
number double
tenor
number double
SuggestDto
Object
loanAmount
number double
ltv
number double
monthlyPayment
number double
paymentMethod
number double
propertyValue
number double
tenor
number double
TCBTransactionInfoDto
Object
averageCASATDBalanceL6M
number double
averageIbankingTransactionL6M
number double
averageSalaryCreditingL6M
number double
averageTransactionAmountL6M
number double
cashVsTotalRatioL6M
number double
minimumCASABalanceL6M
number double
yearsWithTCB
integer int32
TcbCustomerDisbursedLoan
Object
contractNo
string
creditLimit
integer int64
customerDuty
integer int64
customerId
string
ldbalance
integer int64
loanType
integer int32
paymentMethod
string
pdbalance
integer int64
productCode
string
tenor
integer int64
TcbCustomerLoanInfo
Object
customerID
string
highestDebt2Year
integer int32
overDueDays
integer int32
TcbCustomerTransactionInfo
Object
averageCASATDBalanceL6M
number double
averageIbankingTransactionL6M
number double
averageSalaryCreditingL6M
number double
averageTransactionAmountL6M
number double
cashVsTotalRatioLast6Months
number double
customerID
string
minimumCASABalanceL6M
number double
yearsWithTCB
integer int32
TcbHistoryVerifiedCreditInformation
Object
applicant
spouse
TenorOption
Object
monthlyPayment
number double
provedMaxAmount
number double
provedMinAmount
number double
tenor
integer int32
TenorOptionsReqDto
Object
__DecisionID__
string
loanPreference
personalInfo
Array of PersonalInfoDto
Timestamp
Object
date
integer int32
day
integer int32
hours
integer int32
minutes
integer int32
month
integer int32
nanos
integer int32
seconds
integer int32
time
integer int64
timezoneOffset
integer int32
year
integer int32
UpdateORCreateLeadResponse
Object
updateORCreateLeadResult
VehicleRentingReqDto
Object
contractPeriod
number double
experienceInYear
number double
frequencyOfReceivingMoney
number double
index
integer int32
monthlyIncome
number double
odometer
number double
originValue
number double
ownerAddress
string
ownerShip
integer int32
ownershipType
string
provableType
string