Skip to main content

Loan Action: Drawdown

POST Drawdown Creation

API to post a drawdown entry in the system.

URL: {{base_url}}/loan-modification/v1/service-request/save

Request: 

Request Type: POST
Authorization: Bearer Token

Request Body Attribute Description

This table includes the Attributes fetched using the Drawdown Request and offers a thorough view of the attribute, such as default Value, Mandatory, and Data Value, for the API's convenience.

JSON Decription
Attribute Description Mandatory 
service_request_type Action to be perform by Service Request Yes
service_request_subtype Subtype or action type fetched from master Yes
service_type The type of service. Yes

service_request_id

The ID of the service request. Yes
loan_id loan id of loan Yes
 
amount
drawdown Amount Yes
repay_due_date
Due date of repayment schedule to be No
invoice_date
Date of invoice Yes
reference_number
Unique Identifier No
account_number
account number of Beneficiary No
business_partner_name
Business partner name No
bank_name
Beneficiary Bank Name  No
ifsc
Bank IFSC code Yes
branch_name
Beneficiary Branch name  No
beneficiary_email_id
email id of Beneficiary No
van_number
Virtual account number  No
interest_rate
Interest rate on loan to be No
transaction_date
Transaction date Yes
remarks - No

Query Parameter:
{
  "service_request_type": "payment_request",
  "service_request_subtype": "2",
  "service_type": "",
  "loan_id": "217",
  "request_data": {
    "amount": "1000",
    "repay_due_date": "",
    "invoice_date": "2026-01-05",
    "reference_number": "",
    "account_number": "",
    "business_partner_name": "",
    "bank_name": "",
    "ifsc": "",
    "branch_name": "",
    "beneficiary_email_id": "",
    "van_number": "",
    "interest_rate": "",
    "transaction_date": "2026-01-05"
  },
  "service_request_id": ""
}

Response:

Success: 200 OK


Schema
Attribute

Type Description Mandatory
response
String Internal status code that denotes the status of request Yes
data Object Data Object Success Response Object Yes

result integer
No
status String Status of service request Yes
service_request_id integer Reason / Detail for the cause of error No
unique_transaction_number String Unique Transaction Number No
error
String Internal error object for the given inputs Yes
Body

{
    "response": true,
    "data": {
        "result": null,
        "status": "initiated",
        "service_request_id": 0,
        "unique_transaction_number": null
    },
    "error": null
}


Success: 200 OK (Internal Error)
Body

{
    "response": false,
    "data": null,
    "error": {
        "text": "string",
    }
}


Unauthorized: 401

Note: If the API is not authorized with the Token or if the authorization token has expired, this error is going to show up.

Body



Request Approval / Rejection 

The request must now be approved at the Request page, where users may examine requests and take action.

SynoFin - Request