Skip to main content

Drawdown

POST Drawdown Creation

API to post a payment 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 Payment Request and offers a thorough view of the attribute, such as default Value, Mandatory, and Data Value, for the API's convenience.

JSON Decription
AttributeDescriptionMandatory 
service_request_typeAction to be perform by Service RequestYes
service_request_subtypeSubtype or action type fetched from masterYes
service_typeThe type of service.

service_request_id

The ID of the service request.
loan_idloan id of loanYes
 
amount
drawdown AmountYes
repay_due_date
Due date of repayment schedule to beNo
invoice_date
Date of invoiceYes
reference_number
Unique IdentifierNo
account_number
account number of BeneficiaryNo
business_partner_name
Business partner nameNo
bank_name
Beneficiary Bank Name No
ifsc
Bank IFSC codeYes
branch_name
Beneficiary Branch name No
beneficiary_email_id
email id of BeneficiaryNo
van_number
Virtual account number No
interest_rate
Interest rate on loan to beNo
transaction_date
Transaction dateYes
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

TypeDescriptionMandatory
response
StringInternal status code that denotes the status of requestYes
dataObject DataObjectSuccess Response ObjectYes

resultinteger
No
statusStringStatus of service requestYes
service_request_idintegerReason / Detail for the cause of errorNo
unique_transaction_numberStringUnique Transaction NumberNo
error
StringInternal error object for the given inputsYes
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

{
    "code": 401,
    "message": "auth fail, you can retry!"
}


Request Approval / Rejection 

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

SynoFin - Request