Once all documents are uploaded, and if this API is enabled for you, you can trigger the loan disbursal API to disburse the loan.
The triggering can be done via POST API call to the URL, while the GET API call can be used to fetch disbursal status.
GET /api/v1/client/loan/<lead_id>/disburse/
Sample Response:
{
"is_success": true,
"data": {
"status": "<loan disbursal status>",
"amount": "<loan amount>",
"transaction_time": "<when the transaction was done>",
"transaction_id": "<transation id>",
"closure_reason": "<if the loan is closed, and a reason is available it is returend here else null>",
"nach_umrn": "<NACH UMRN of the loan, if it is available>"
}
}
To trigger disbursal, call this API. Note that it can be called only once for a given lead id.
Note that there is no payload required for this. No details can be updated after this API is called and the API can be called only once. If there is any issue where some change is required after the API has been called, please contact operations team.
POST/api/v1/client/loan/<lead_id>/disburse/
Sample response:
{
"is_success": true,
"data": {
"status": "<loan disbursal status>",
"amount": "<loan amount>",
"transaction_time": "<when the transaction was done>",
"transaction_id": "<transation id>"
}
}
Manual Disbursal Marking
During migrations or manually disbursing a loan, you can send us the Disbursal Amount, Transaction Time, and the Disbursement UTR in the payload.
The format for the transaction time is, for example, 19-Apr-2022 00:00:00. Note this cannot be a future date.
{
"amount": "<disbursal amount>",
"transaction_time": "<when the transaction was done>",
"transaction_id": "<transation id>"
}
Manual Disbursal API
The Manual Disbursal API is enabled on product configuration.
Tranche Disbursal Marking
POST /api/v1/client/loan/<lead_id>/tranche/<tranche_id>/disburse/
In the case of Tranches, you can pass Tranche ID accordingly.