v1Changelog
1

Create the application

POST /v1/lending/applications

Request
{
  "productCode": "PERSONAL_LOAN",
  "requestedAmount": 15000.00,
  "interestRate": 7.25,
  "loanTerm": { "termCount": 36, "termUnit": "Months" },
  "applicant": { "firstName": "Jane", "lastName": "Doe" }
}
2

Submit risk signals & record a decision

POST /v1/lending/risk-signals then POST /v1/lending/decisions to approve, decline, or refer the application.

3

Create and accept an offer

POST /v1/lending/offers generates priced offers; the borrower accepts one via POST /v1/lending/offers/{offerId}/accept.

4

Book the loan

POST /v1/lending/loans — creates the loan from the accepted offer and returns the loanId and repayment schedule.

5

Disburse funds

POST /v1/lending/loans/{loanId}/disbursements

Request
{
  "amount": 15000.00,
  "currency": "USD",
  "destination": { "type": "ACCOUNT", "accountId": "LN100001" }
}
💡
Then service the loan

Post repayments with /loans/{loanId}/payments (and the manual / partial / prepayment variants), and read /balances, /schedule, /next-due, and /aging to track it. See the Lending Recipes.