Quick Start
Originate a loan end to end — application to disbursement — in five calls. All values are synthetic.
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.
Lending API Documentation