Retrieve a Loan Product
GET
/lokta-lms/api/v1/loanproducts/{productId}Retrieves a Loan Product
Example Requests:
loanproducts/1
loanproducts/1?template=true
loanproducts/1?fields=name,description,numberOfRepayments
Path parameters
productIdpath · integer · int64 · requiredproductId
Responses
200OKResponse fields
accountingMappingsGetLoanAccountingMappings · optionalaccountingRuleGetLoanProductsAccountingRule · optionalallowApprovedDisbursedAmountsOverAppliedboolean · optionalallowFullTermForTrancheboolean · optionalAllow full term length for each tranche disbursement. Only available for PROGRESSIVE schedule type with multi-disbursement enabled.
allowPartialPeriodInterestCalculationboolean · optionalallowVariableInstallmentsboolean · optionalamortizationTypeGetLoanProductsAmortizationType · optionalannualInterestRatenumber · double · optionalbuyDownFeeCalculationTypeStringEnumOptionData · optionalbuyDownFeeCalculationTypeOptionsarray of StringEnumOptionData · optionalbuyDownFeeIncomeTypeStringEnumOptionData · optionalbuyDownFeeIncomeTypeOptionsarray of StringEnumOptionData · optionalbuyDownFeeStrategyStringEnumOptionData · optionalbuyDownFeeStrategyOptionsarray of StringEnumOptionData · optionalbuydownFeeClassificationOptionsarray of GetCodeValuesDataResponse · optionalbuydownFeeClassificationToIncomeAccountMappingsarray of GetClassificationToIncomeAccountMappings · optionalcanDefineInstallmentAmountboolean · optionalcanUseForTopupboolean · optionalcapitalizedIncomeCalculationTypeStringEnumOptionData · optionalcapitalizedIncomeCalculationTypeOptionsarray of StringEnumOptionData · optionalcapitalizedIncomeClassificationOptionsarray of GetCodeValuesDataResponse · optionalcapitalizedIncomeClassificationToIncomeAccountMappingsarray of GetClassificationToIncomeAccountMappings · optionalcapitalizedIncomeStrategyStringEnumOptionData · optionalcapitalizedIncomeStrategyOptionsarray of StringEnumOptionData · optionalcapitalizedIncomeTypeStringEnumOptionData · optionalcapitalizedIncomeTypeOptionsarray of StringEnumOptionData · optionalchargeOffBehaviourStringEnumOptionData · optionalchargeOffReasonOptionsarray of GetLoanProductsChargeOffReasonOptions · optionalchargeOffReasonToExpenseAccountMappingsarray of GetChargeOffReasonToExpenseAccountMappings · optionalchargesarray of LoanProductChargeData · optionalcreditAllocationarray of CreditAllocationData · optionalcurrencyGetLoanProductsCurrency · optionaldaysInMonthTypeGetLoanProductsDaysInMonthType · optionaldaysInYearCustomStrategyStringEnumOptionData · optionaldaysInYearTypeGetLoanProductsDaysInYearType · optionaldelinquencyBucketDelinquencyBucketData · optionaldelinquencyBucketOptionsarray of DelinquencyBucketData · optionaldescriptionstring · optionaldisallowExpectedDisbursementsboolean · optionaldisbursedAmountPercentageForDownPaymentnumber · optionaldueDaysForRepaymentEventinteger · int32 · optionalenableAccrualActivityPostingboolean · optionalenableAutoRepaymentForDownPaymentboolean · optionalenableBuyDownFeeboolean · optionalenableDownPaymentboolean · optionalenableIncomeCapitalizationboolean · optionalenableInstallmentLevelDelinquencyboolean · optionalfeeToIncomeAccountMappingsarray of GetLoanFeeToIncomeAccountMappings · optionalfixedLengthinteger · int32 · optionalfixedPrincipalPercentagePerInstallmentnumber · optionalidinteger · int64 · optionalinArrearsToleranceinteger · int32 · optionalincludeInBorrowerCycleboolean · optionalinterestCalculationPeriodTypeGetLoansProductsInterestCalculationPeriodType · optionalinterestRateFrequencyTypeGetLoanProductsInterestRateFrequencyType · optionalinterestRatePerPeriodnumber · double · optionalinterestRateVariationsForBorrowerCyclearray · optionalinterestRecalculationDataGetLoanProductsInterestRecalculationData · optionalinterestRecognitionOnDisbursementDateboolean · optionalinterestTypeGetLoanProductsInterestTemplateType · optionalisFloatingInterestRateCalculationAllowedboolean · optionalisInterestRecalculationEnabledboolean · optionalisLinkedToFloatingInterestRatesboolean · optionalisRatesEnabledboolean · optionalloanScheduleProcessingTypeEnumOptionData · optionalloanScheduleTypeEnumOptionData · optionalmaxInterestRatePerPeriodnumber · double · optionalmaxNumberOfRepaymentsinteger · int32 · optionalmaxPrincipalnumber · double · optionalmaxTrancheCountinteger · int32 · optionalmaximumGapinteger · int32 · optionalmerchantBuyDownFeeboolean · optionalminInterestRatePerPeriodnumber · double · optionalminNumberOfRepaymentsinteger · int32 · optionalminPrincipalnumber · double · optionalminimumGapinteger · int32 · optionalmultiDisburseLoanboolean · optionalnamestring · optionalnumberOfRepaymentVariationsForBorrowerCyclearray · optionalnumberOfRepaymentsinteger · int32 · optionaloutstandingLoanBalancenumber · double · optionaloverAppliedCalculationTypestring · optionaloverDueDaysForRepaymentEventinteger · int32 · optionaloverdueDaysForNPAinteger · int32 · optionalpaymentAllocationarray of AdvancedPaymentData · optionalpaymentChannelToFundSourceMappingsarray of GetLoanPaymentChannelToFundSourceMappings · optionalprincipalnumber · double · optionalprincipalThresholdForLastInstalmentinteger · int32 · optionalproductsPrincipalVariationsForBorrowerCyclearray of GetLoanProductsPrincipalVariationsForBorrowerCycle · optionalrepaymentEveryinteger · int32 · optionalrepaymentFrequencyTypeGetLoanProductsRepaymentFrequencyType · optionalrepaymentStartDateTypeGetLoanProductsRepaymentStartDateType · optionalshortNamestring · optionalstatusstring · optionalsupportedInterestRefundTypesarray of StringEnumOptionData · optionaltransactionProcessingStrategyCodestring · optionaltransactionProcessingStrategyNamestring · optionaluseBorrowerCycleboolean · optionalwriteOffReasonOptionsarray of GetLoanProductsWriteOffReasonOptions · optionalwriteOffReasonsToExpenseMappingsarray of GetChargeOffReasonToExpenseAccountMappings · optionalEvery request authenticates with HTTP Basic and carries a Tenant-Identifier header. See the conventions for dates, commands, pagination and errors.
Open this operation in the interactive explorer, or read it as Markdown.