POST v1/lifeLoan/applyForLoan
Request Information
URI Parameters
None.
Body Parameters
applyForLoanRequestName | Description | Type | Additional information |
---|---|---|---|
policyNo | string |
None. |
|
user_id | integer |
None. |
|
loanAmount | decimal number |
None. |
|
duration_in_months | integer |
None. |
|
loanReason | string |
None. |
|
loanFreq | loanFrequency |
None. |
|
startDate | string |
None. |
|
paymentMethod | loanRepaymentMethod |
None. |
|
base64Signature | string |
None. |
Request Formats
application/json, text/json
Sample:
{ "policyNo": "sample string 1", "user_id": 2, "loanAmount": 3.0, "duration_in_months": 4, "loanReason": "sample string 5", "loanFreq": 0, "startDate": "sample string 6", "paymentMethod": 0, "base64Signature": "sample string 7" }
application/xml, text/xml
Sample:
<applyForLoanRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/unifiedApp.Models.Loan"> <base64Signature>sample string 7</base64Signature> <duration_in_months>4</duration_in_months> <loanAmount>3</loanAmount> <loanFreq>monthly</loanFreq> <loanReason>sample string 5</loanReason> <paymentMethod>CardPayment</paymentMethod> <policyNo>sample string 1</policyNo> <startDate>sample string 6</startDate> <user_id>2</user_id> </applyForLoanRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
text/html
Sample:
{"policyNo":"sample string 1","user_id":2,"loanAmount":3.0,"duration_in_months":4,"loanReason":"sample string 5","loanFreq":0,"startDate":"sample string 6","paymentMethod":0,"base64Signature":"sample string 7"}
Response Information
Resource Description
applyForLoanResultName | Description | Type | Additional information |
---|---|---|---|
success | boolean |
None. |
|
message | string |
None. |
|
errorMsg | string |
None. |
|
fullname | string |
None. |
|
emailAddress | string |
None. |
|
totalRepayment | decimal number |
None. |
|
totalInterest | decimal number |
None. |
|
totalCapital | decimal number |
None. |
|
totalPaid | decimal number |
None. |
|
totalOutstanding | decimal number |
None. |
|
scheduleItems | Collection of repaymentScheduleItem |
None. |
|
loan_doc | Collection of loanDocumentDisplay |
None. |
Response Formats
application/json, text/json
Sample:
{ "success": true, "message": "sample string 2", "errorMsg": "sample string 3", "fullname": "sample string 4", "emailAddress": "sample string 5", "totalRepayment": 6.0, "totalInterest": 7.0, "totalCapital": 8.0, "totalPaid": 9.0, "totalOutstanding": 10.0, "scheduleItems": [ { "serialNo": 1, "dueDate": "sample string 2", "amount": 3.0, "interest": 4.0, "paid": 5.0, "outstanding": 6.0 }, { "serialNo": 1, "dueDate": "sample string 2", "amount": 3.0, "interest": 4.0, "paid": 5.0, "outstanding": 6.0 } ], "loan_doc": [ { "documentName": "sample string 1", "document_url": "sample string 2" }, { "documentName": "sample string 1", "document_url": "sample string 2" } ] }
application/xml, text/xml
Sample:
<applyForLoanResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/unifiedApp.Models.Loan"> <emailAddress>sample string 5</emailAddress> <errorMsg>sample string 3</errorMsg> <fullname>sample string 4</fullname> <loan_doc> <generateLoanScheduleResult.loanDocumentDisplay> <documentName>sample string 1</documentName> <document_url>sample string 2</document_url> </generateLoanScheduleResult.loanDocumentDisplay> <generateLoanScheduleResult.loanDocumentDisplay> <documentName>sample string 1</documentName> <document_url>sample string 2</document_url> </generateLoanScheduleResult.loanDocumentDisplay> </loan_doc> <message>sample string 2</message> <scheduleItems> <generateLoanScheduleResult.repaymentScheduleItem> <amount>3</amount> <dueDate>sample string 2</dueDate> <interest>4</interest> <outstanding>6</outstanding> <paid>5</paid> <serialNo>1</serialNo> </generateLoanScheduleResult.repaymentScheduleItem> <generateLoanScheduleResult.repaymentScheduleItem> <amount>3</amount> <dueDate>sample string 2</dueDate> <interest>4</interest> <outstanding>6</outstanding> <paid>5</paid> <serialNo>1</serialNo> </generateLoanScheduleResult.repaymentScheduleItem> </scheduleItems> <success>true</success> <totalCapital>8</totalCapital> <totalInterest>7</totalInterest> <totalOutstanding>10</totalOutstanding> <totalPaid>9</totalPaid> <totalRepayment>6</totalRepayment> </applyForLoanResult>
text/html
Sample:
{"success":true,"message":"sample string 2","errorMsg":"sample string 3","fullname":"sample string 4","emailAddress":"sample string 5","totalRepayment":6.0,"totalInterest":7.0,"totalCapital":8.0,"totalPaid":9.0,"totalOutstanding":10.0,"scheduleItems":[{"serialNo":1,"dueDate":"sample string 2","amount":3.0,"interest":4.0,"paid":5.0,"outstanding":6.0},{"serialNo":1,"dueDate":"sample string 2","amount":3.0,"interest":4.0,"paid":5.0,"outstanding":6.0}],"loan_doc":[{"documentName":"sample string 1","document_url":"sample string 2"},{"documentName":"sample string 1","document_url":"sample string 2"}]}