For the complete documentation index, see llms.txt. This page is also available as Markdown.

ProjectionService

Perform projection calculations.

Symitar eDocs References: Coming soon.

Operations

calculatePaymentAmount

post

Computes the payment amount for a loan considering relevant factors.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
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
StatusMessagestringOptional
Paymentnumber · floatOptional
LoanAmountnumber · floatOptional
PaymentCountintegerOptional
FinalPaymentnumber · floatOptional
FinalDueDatestring · dateOptional
FirstPaymentDatestring · dateOptional
TotalInterestnumber · floatOptional
TotalPaymentsnumber · floatOptional
TotalEscrownumber · floatOptional
TotalMaprFeesnumber · floatOptional
Lifenumber · floatOptional
Disabilitynumber · floatOptional
LifeErrorstringOptional
DisabilityErrorstringOptional
Aprnumber · floatOptional
Maprnumber · floatOptional
post/calculatePaymentAmount
POST /nexum/627/persistent/projection/calculatePaymentAmount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 281

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "InterestRate": "5.000",
  "InterestType": 0,
  "PaymentFrequency": 1,
  "LoanDate": "2026-07-03",
  "FirstDueDate": "2026-08-03",
  "LoanAmount": "1000.00",
  "MaturityDate": "2027-07-03",
  "PaymentType": 0,
  "PaymentCalculationType": 0
}
200

Successful operation.

{
  "StatusMessage": null,
  "Payment": "1004.25",
  "LoanAmount": "1000.00",
  "PaymentCount": 1,
  "FinalPayment": "1004.25",
  "FinalDueDate": "2026-08-03",
  "FirstPaymentDate": "2026-08-03",
  "TotalInterest": "4.25",
  "TotalPayments": "1004.25",
  "TotalEscrow": "0.00",
  "TotalMaprFees": "0.00",
  "Life": "0.00",
  "Disability": "0.00",
  "LifeError": null,
  "DisabilityError": null,
  "Apr": "0.000",
  "Mapr": "0.000",
  "Version_1": null,
  "_value_1": null,
  "MessageId": "calculatePaymentAmount",
  "StatusCode": 0
}

calculateLoanAmount

post

Determines the loan amount based on specified parameters.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
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
StatusMessagestringOptional
Paymentnumber · floatOptional
LoanAmountnumber · floatOptional
PaymentCountintegerOptional
FinalPaymentnumber · floatOptional
FinalDueDatestring · dateOptional
FirstPaymentDatestring · dateOptional
TotalInterestnumber · floatOptional
TotalPaymentsnumber · floatOptional
TotalEscrownumber · floatOptional
TotalMaprFeesnumber · floatOptional
Lifenumber · floatOptional
Disabilitynumber · floatOptional
LifeErrorstringOptional
DisabilityErrorstringOptional
Aprnumber · floatOptional
Maprnumber · floatOptional
post/calculateLoanAmount
POST /nexum/627/persistent/projection/calculateLoanAmount HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 277

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "InterestRate": "5.000",
  "InterestType": 0,
  "PaymentFrequency": 1,
  "LoanDate": "2026-07-03",
  "FirstDueDate": "2026-08-03",
  "Payment": "100.00",
  "MaturityDate": "2027-07-03",
  "PaymentType": 0,
  "PaymentCalculationType": 0
}
200

Successful operation.

{
  "StatusMessage": null,
  "Payment": "100.00",
  "LoanAmount": "99.58",
  "PaymentCount": 1,
  "FinalPayment": "100.00",
  "FinalDueDate": "2026-08-03",
  "FirstPaymentDate": "2026-08-03",
  "TotalInterest": "0.42",
  "TotalPayments": "100.00",
  "TotalEscrow": "0.00",
  "TotalMaprFees": "0.00",
  "Life": "0.00",
  "Disability": "0.00",
  "LifeError": null,
  "DisabilityError": null,
  "Apr": "0.000",
  "Mapr": "0.000",
  "Version_1": null,
  "_value_1": null,
  "MessageId": "calculateLoanAmount",
  "StatusCode": 0
}

calculateLoanTerm

post

Calculates the loan term (duration) based on given criteria.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
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
StatusMessagestringOptional
Paymentnumber · floatOptional
LoanAmountnumber · floatOptional
PaymentCountintegerOptional
FinalPaymentnumber · floatOptional
FinalDueDatestring · dateOptional
FirstPaymentDatestring · dateOptional
TotalInterestnumber · floatOptional
TotalPaymentsnumber · floatOptional
TotalEscrownumber · floatOptional
TotalMaprFeesnumber · floatOptional
Lifenumber · floatOptional
Disabilitynumber · floatOptional
LifeErrorstringOptional
DisabilityErrorstringOptional
Aprnumber · floatOptional
Maprnumber · floatOptional
post/calculateLoanTerm
POST /nexum/627/persistent/projection/calculateLoanTerm HTTP/1.1
Host: naas.ymcu.libum.io
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 272

{
  "Credentials": {
    "AdministrativeCredentials": {
      "Password": "suwn37834b91&"
    }
  },
  "InterestRate": "5.000",
  "InterestType": 0,
  "PaymentFrequency": 1,
  "LoanDate": "2026-07-03",
  "FirstDueDate": "2026-08-03",
  "LoanAmount": "1000.00",
  "Payment": "100.00",
  "PaymentType": 0,
  "PaymentCalculationType": 0
}
200

Successful operation.

{
  "StatusMessage": null,
  "Payment": "100.00",
  "LoanAmount": "1000.00",
  "PaymentCount": 14,
  "FinalPayment": "34.15",
  "FinalDueDate": "2039-08-03",
  "FirstPaymentDate": "2026-08-03",
  "TotalInterest": "334.15",
  "TotalPayments": "1334.15",
  "TotalEscrow": "0.00",
  "TotalMaprFees": "0.00",
  "Life": "0.00",
  "Disability": "0.00",
  "LifeError": null,
  "DisabilityError": null,
  "Apr": "0.000",
  "Mapr": "0.000",
  "Version_1": null,
  "_value_1": null,
  "MessageId": "calculateLoanTerm",
  "StatusCode": 0
}

Last updated

Was this helpful?