LendEasy/Docs
Get API keys
API ReferenceLMS APILoan productsCreate a loan product

Create a loan product

POSThttps://sandbox.api.lendeasy.ai/v1/loanproducts Bearer token · CREATE_LMS_LOAN_PRODUCT

Creates a progressive loan product and its required LendEasy configuration atomically. The body has two blocks: the native product settings — progressive schedule, no interest recalculation, charges referenced by id — and lmsConfig with product class, APR policy, statement policy, and optional overpayment tolerance. The server owns the payment-allocation order.

Path & query parameters

FieldTypeDescription
LendEasy-Tenant required in headerstringTenant selector: lowercase letters, digits, and hyphens, 1-64 characters. Exactly one instance; the only tenant selector honored.
Idempotency-Key optional in headerstringOptional stable key (1-50 chars) for this one logical mutation. Replays of a completed request return the original result with x-served-from-cache: true; an in-flight duplicate returns 409 with Retry-After. Omitted keys are server-generated per attempt.

Body parameters

FieldTypeDescription
fineract requiredobject
namestring
shortNamestring
currencyCodestring
principalinteger
numberOfRepaymentsinteger
repaymentEveryinteger
repaymentFrequencyTypeinteger
interestRatePerPeriodnumber
interestRateFrequencyTypeinteger
amortizationTypeinteger
interestTypeinteger
interestCalculationPeriodTypeinteger
transactionProcessingStrategyCodestring
loanScheduleTypestring
isInterestRecalculationEnabledboolean
accountingRuleinteger
chargesarray<object>
lmsConfig requiredobject
productClassstring
aprEnabledboolean
aprRoundingstring
aprTolerancePolicystring
statementEnabledboolean
statementLeadDaysinteger
Unified search across guides, recipes & the API referenceEsc