APIs
Please find below the API details for the Lending module.
The API will only be useable if the module has been licensed by the client.
In the URL, vx.x.x denotes the swagger version that client has licensed.
Endpoint | Method | URL | Description |
---|---|---|---|
createAuDirectDebitReturn | POST | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/order/au/directDebits/rejectionClaimRequests | Creates a direct debit return or resubmit transaction and initiates auto repayment of loan. |
updateAuDirectDebitReturn | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/order/au/directDebits/rejectionClaimRequests/{rejectionClaimRequestId} | Updates a direct debit return or resubmit transaction and initiates auto repayment of loan. |
createHomeLoan | POST | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/homeloans | Create a home loan with a fixed amount as a repayment amount applicable for the Australian region. |
updateHomeLoan | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/homeloans/{arrangementId} | Update details in the payment schedule with a fixed amount applicable for the Australian region. |
simulateHomeLoanCreation | POST | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/homeloans/simulations | Simulate a home loan creation with a fixed amount as a repayment amount applicable for the Australian region. |
simulateHomeLoanUpdate | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/homeloans/simulations/{arrangementId} | Simulate the updation of details in the payment schedule with a fixed amount applicable for the Australian region. |
getLoanPackageDetails | GET | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/packages/{customerId} | Retrieves loan package details that has been created for the customer or customers when a loan is created as per configuration in loan package parameter. |
updateMasterLoan | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/packages/{packageId} | Updates the master loan in a loan package as per customer request for Australian region. |
updateWaivePackageFee | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/packages/waivePackageFee/{packageId} | Updates the waive package fee in a loan package as per customer request for Australian region. |
createAuLoanControlConditions | POST | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/productConditions/{productConditionId}/thresholds | Creates a new control conditions based on the interest rate type (fixed or variable). |
UpdateAuLoanControlConditions | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/productConditions/{productConditionId}/thresholds | Updates control conditions based on the interest rate type (fixed or variable). |
getAuLoanControlConditions | GET | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/productConditions/{productConditionId}/thresholds | Retrieves the details of control conditions for home loan product. |
getAllAuLoanControlConditions | GET | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/productConditions/thresholds | Retrieves the list of loan control conditions available for home loan product. |
createFixedAmountHomeLoan | POST | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/homeLoans/fixedAmounts/arrangements | Create a home loan with a fixed amount. |
updateFixedAmountHomeLoan | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/homeLoans/{arrangementId}/fixedAmounts/arrangements | Update a home loan with a fixed amount. |
getAuLoanRepaymentLimits | GET | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/holdings/au/loans/{loanId}/repayments/limits | Retrieves the maximum repayment limit that can be paid by the customer during the fixed/variable anniversary period. |
createLoanParameter | POST | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/parameters/{parameterId} | Creates loan parameter for package facility. |
updateLoanParameter | PUT | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/parameters/{parameterId} | Updates loan parameter for package facility. |
getLoanParameterDetails | GET | http://<hostname>:<jboss_port>/aumb-provider-iris/api/vx.x.x/product/au/loans/parameters/{parameterId} | Retrieves loan parameter details. |
In this topic