API – Targeted APR

Introduction

The Targeted APR feature calculates loan values that will have the APR for a loan be approximately equal to the target APR. The APR estimates will be equal to or less than the target APR. This allows a loan to quickly get near the legal usury limits while not exceeding them. Please see the article APR Targeting for more information about this feature. This article will cover the API interface for this feature.

API Endpoint

To use Targeted APR, you will need to send a POST request to the Loans()/RollAPR() endpoint:

POST https://loanpro.simnang.com/api/public/api/1/Loans(9080)/RollAPR()

Note that 9080 is the id of a specific loan; for your call, you'd want to replace it with the loan ID for whichever loan you're working on.

The payload of the request will vary depending on whether you want to roll the APR by changing the interest rate or the escrow.

Upon success, a 200 response will be sent, otherwise a non-200 response will be sent back. No loan information will be returned; instead, the loan entity will be changed directly.

Targeting by Interest Rate

When the APR is targeted by interest rate, LoanPro will adjust the interest rate of the loan to have the loan APR approximate the targeted APR. To tell LoanPro to target by interest rate, send a POST request to the above endpoint with the following body:

{
"apr": "6",
"solve": "loan.rollAPR.loanRate"
}

In this example, the loan's APR would be adjusted to just below 6% through a change in the interest rate.

Targeting by Escrow

When the APR is targeted by escrow, LoanPro will adjust the escrow amount for an escrow subset to approximate the targeted APR. This means that for LoanPro to use an escrow subset in its calculations, the escrow subset must be applicable to the loan and the escrow subset must be included in APR. If both of these conditions are met, then an escrow subset can be used for Targeted APR. Please refer to Escrow Overview and API – Escrow Subset Options/Escrow Settings for more information about escrow.

To tell LoanPro to target by escrow, send a POST request to the above endpoint with the following body:

{
"apr": "6",
"solve": 2
}

Here, the APR would be adjusted to 6% via escrow subset with an ID of 2. Escrow subset IDs are found in the company settings.


How did we do?


Powered by HelpDocs (opens in a new tab)