DELETE api/LoanApplication/Cancel
Cancel loan application
Request Information
URI Parameters
None.
Body Parameters
CancelLoanApplicationRequestViewModelName | Description | Type | Additional information |
---|---|---|---|
CancellationNotes | string |
None. |
|
LoanApplicationId | globally unique identifier |
None. |
Request Formats
application/json, text/json
Sample:
{ "CancellationNotes": "sample string 1", "LoanApplicationId": "ec4311de-2d5c-48d1-9d25-1244a0aae8d0" }
text/html
Sample:
{"CancellationNotes":"sample string 1","LoanApplicationId":"ec4311de-2d5c-48d1-9d25-1244a0aae8d0"}
application/xml, text/xml
Sample:
<CancelLoanApplicationRequestViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.ViewModel"> <LoanApplicationId>ec4311de-2d5c-48d1-9d25-1244a0aae8d0</LoanApplicationId> <CancellationNotes>sample string 1</CancellationNotes> </CancelLoanApplicationRequestViewModel>
Response Information
Resource Description
Possible error responses: 1. Invalid loan application id or the user does not have permissions - {"errors": {"invalidFieldName": ["Error message containing more details about the failure."], "invalidFieldName2": ["Error message containing more details about the failure."]}} 2. The loan application is already cancelled - {"LoanApplicationId": "id", "IsSuccessful": "false", "Message": "You can't Cancel this loan application twice."} 3. Invalid loan application status - {"LoanApplicationId": "id", "IsSuccessful": "false", "Message": "This loan application can't be canceled."}
CancelLoanApplicationViewModelName | Description | Type | Additional information |
---|---|---|---|
IsSuccessful | boolean |
None. |
|
Message | string |
None. |
|
LoanApplicationId | globally unique identifier |
None. |
Response Formats
application/json, text/json
Sample:
{ "IsSuccessful": true, "Message": "sample string 2", "LoanApplicationId": "8291894b-9934-40c8-a48f-3c47cc04d1ca" }
text/html
Sample:
{"IsSuccessful":true,"Message":"sample string 2","LoanApplicationId":"8291894b-9934-40c8-a48f-3c47cc04d1ca"}
application/xml, text/xml
Sample:
<CancelLoanApplicationViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OmniPort.ViewModel"> <LoanApplicationId>8291894b-9934-40c8-a48f-3c47cc04d1ca</LoanApplicationId> <IsSuccessful>true</IsSuccessful> <Message>sample string 2</Message> </CancelLoanApplicationViewModel>