POST v1/lifeLoan/applyForLoan
Request Information
URI Parameters
None.
Body Parameters
applyForLoanRequest| Name | 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
applyForLoanResult| Name | 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"}]}