ProjectionService
Perform projection calculations.
Operations
Computes the payment amount for a loan considering relevant factors.
Authorizations
Body
InterestRatenumber · floatOptional
InterestTypeintegerOptional
PaymentFrequencyintegerOptional
MAprPrepaidFinanceChgnumber · floatOptional
MilitaryAprLoanbooleanOptional
DqCalculationMethodintegerOptional
DueDateAdvanceCodeintegerOptional
LoanDatestring · dateOptional
PaymentTypeintegerOptional
PaymentCalculationTypeintegerOptional
AmortizeScheduleintegerOptional
AmortizeScheduleTypeintegerOptional
PaymentSkipsintegerOptional
PaymentSkipStartDayintegerOptional
DueDay1integerOptional
DueDay2integerOptional
FirstDueDatestring · dateOptional
BalloonDatestring · dateOptional
BalloonAmountnumber · floatOptional
FirstInsuredBirthDatestring · dateOptional
SecondInsuredBirthDatestring · dateOptional
InsuranceTypeintegerOptional
EscrowAmountnumber · floatOptional
PrepaidFinanceChgnumber · floatOptional
LoanAmountnumber · floatOptional
MaturityDatestring · dateOptional
Responses
200
Successful operation.
application/json
post
/calculatePaymentAmountPOST /nexum/627/2022.01/projection/calculatePaymentAmount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 716
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"InterestRate": 1,
"InterestType": 1,
"PaymentFrequency": 1,
"MAprPrepaidFinanceChg": 1,
"MilitaryAprLoan": true,
"DqCalculationMethod": 1,
"DueDateAdvanceCode": 1,
"LoanDate": "2025-11-06",
"PaymentType": 1,
"PaymentCalculationType": 1,
"AmortizeSchedule": 1,
"AmortizeScheduleType": 1,
"PaymentSkips": 1,
"PaymentSkipStartDay": 1,
"DueDay1": 1,
"DueDay2": 1,
"FirstDueDate": "2025-11-06",
"BalloonDate": "2025-11-06",
"BalloonAmount": 1,
"FirstInsuredBirthDate": "2025-11-06",
"SecondInsuredBirthDate": "2025-11-06",
"InsuranceType": 1,
"EscrowAmount": 1,
"PrepaidFinanceChg": 1,
"LoanAmount": 1,
"MaturityDate": "2025-11-06",
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}200
Successful operation.
{
"StatusMessage": "text",
"Payment": 1,
"LoanAmount": 1,
"PaymentCount": 1,
"FinalPayment": 1,
"FinalDueDate": "2025-11-06",
"FirstPaymentDate": "2025-11-06",
"TotalInterest": 1,
"TotalPayments": 1,
"TotalEscrow": 1,
"TotalMaprFees": 1,
"Life": 1,
"Disability": 1,
"LifeError": "text",
"DisabilityError": "text",
"Apr": 1,
"Mapr": 1
}Determines the loan amount based on specified parameters.
Authorizations
Body
InterestRatenumber · floatOptional
InterestTypeintegerOptional
PaymentFrequencyintegerOptional
MAprPrepaidFinanceChgnumber · floatOptional
MilitaryAprLoanbooleanOptional
DqCalculationMethodintegerOptional
DueDateAdvanceCodeintegerOptional
LoanDatestring · dateOptional
PaymentTypeintegerOptional
PaymentCalculationTypeintegerOptional
AmortizeScheduleintegerOptional
AmortizeScheduleTypeintegerOptional
PaymentSkipsintegerOptional
PaymentSkipStartDayintegerOptional
DueDay1integerOptional
DueDay2integerOptional
FirstDueDatestring · dateOptional
BalloonDatestring · dateOptional
BalloonAmountnumber · floatOptional
FirstInsuredBirthDatestring · dateOptional
SecondInsuredBirthDatestring · dateOptional
InsuranceTypeintegerOptional
EscrowAmountnumber · floatOptional
PrepaidFinanceChgnumber · floatOptional
MaturityDatestring · dateOptional
Paymentnumber · floatOptional
Responses
200
Successful operation.
application/json
post
/calculateLoanAmountPOST /nexum/627/2022.01/projection/calculateLoanAmount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 713
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"InterestRate": 1,
"InterestType": 1,
"PaymentFrequency": 1,
"MAprPrepaidFinanceChg": 1,
"MilitaryAprLoan": true,
"DqCalculationMethod": 1,
"DueDateAdvanceCode": 1,
"LoanDate": "2025-11-06",
"PaymentType": 1,
"PaymentCalculationType": 1,
"AmortizeSchedule": 1,
"AmortizeScheduleType": 1,
"PaymentSkips": 1,
"PaymentSkipStartDay": 1,
"DueDay1": 1,
"DueDay2": 1,
"FirstDueDate": "2025-11-06",
"BalloonDate": "2025-11-06",
"BalloonAmount": 1,
"FirstInsuredBirthDate": "2025-11-06",
"SecondInsuredBirthDate": "2025-11-06",
"InsuranceType": 1,
"EscrowAmount": 1,
"PrepaidFinanceChg": 1,
"MaturityDate": "2025-11-06",
"Payment": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}200
Successful operation.
{
"StatusMessage": "text",
"Payment": 1,
"LoanAmount": 1,
"PaymentCount": 1,
"FinalPayment": 1,
"FinalDueDate": "2025-11-06",
"FirstPaymentDate": "2025-11-06",
"TotalInterest": 1,
"TotalPayments": 1,
"TotalEscrow": 1,
"TotalMaprFees": 1,
"Life": 1,
"Disability": 1,
"LifeError": "text",
"DisabilityError": "text",
"Apr": 1,
"Mapr": 1
}Calculates the loan term (duration) based on given criteria.
Authorizations
Body
InterestRatenumber · floatOptional
InterestTypeintegerOptional
PaymentFrequencyintegerOptional
MAprPrepaidFinanceChgnumber · floatOptional
MilitaryAprLoanbooleanOptional
DqCalculationMethodintegerOptional
DueDateAdvanceCodeintegerOptional
LoanDatestring · dateOptional
PaymentTypeintegerOptional
PaymentCalculationTypeintegerOptional
AmortizeScheduleintegerOptional
AmortizeScheduleTypeintegerOptional
PaymentSkipsintegerOptional
PaymentSkipStartDayintegerOptional
DueDay1integerOptional
DueDay2integerOptional
FirstDueDatestring · dateOptional
BalloonDatestring · dateOptional
BalloonAmountnumber · floatOptional
FirstInsuredBirthDatestring · dateOptional
SecondInsuredBirthDatestring · dateOptional
InsuranceTypeintegerOptional
EscrowAmountnumber · floatOptional
PrepaidFinanceChgnumber · floatOptional
LoanAmountnumber · floatOptional
Paymentnumber · floatOptional
Responses
200
Successful operation.
application/json
post
/calculateLoanTermPOST /nexum/627/2022.01/projection/calculateLoanTerm HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 700
{
"Credentials": {
"UserNumberCredentials": {
"UserNumber": 1995,
"Password": "2dfKQYR!TeXJwe"
}
},
"InterestRate": 1,
"InterestType": 1,
"PaymentFrequency": 1,
"MAprPrepaidFinanceChg": 1,
"MilitaryAprLoan": true,
"DqCalculationMethod": 1,
"DueDateAdvanceCode": 1,
"LoanDate": "2025-11-06",
"PaymentType": 1,
"PaymentCalculationType": 1,
"AmortizeSchedule": 1,
"AmortizeScheduleType": 1,
"PaymentSkips": 1,
"PaymentSkipStartDay": 1,
"DueDay1": 1,
"DueDay2": 1,
"FirstDueDate": "2025-11-06",
"BalloonDate": "2025-11-06",
"BalloonAmount": 1,
"FirstInsuredBirthDate": "2025-11-06",
"SecondInsuredBirthDate": "2025-11-06",
"InsuranceType": 1,
"EscrowAmount": 1,
"PrepaidFinanceChg": 1,
"LoanAmount": 1,
"Payment": 1,
"nxAttributes": {
"customFields": {
"appId": "glaci"
}
}
}200
Successful operation.
{
"StatusMessage": "text",
"Payment": 1,
"LoanAmount": 1,
"PaymentCount": 1,
"FinalPayment": 1,
"FinalDueDate": "2025-11-06",
"FirstPaymentDate": "2025-11-06",
"TotalInterest": 1,
"TotalPayments": 1,
"TotalEscrow": 1,
"TotalMaprFees": 1,
"Life": 1,
"Disability": 1,
"LifeError": "text",
"DisabilityError": "text",
"Apr": 1,
"Mapr": 1
}Last updated
Was this helpful?