Skip to main content

INSERT EDIS RESPONSE API

This API is used to store the EDIS authorization response received from the depository system against a user's sell transaction.


🔍 Query Parameters

ParameterTypeRequiredDescriptionExample
userIdstringYesUser ID (UCC)"{{user_id}}"

🔑 Header Parameters

HeaderTypeDescriptionExample
Content-TypestringRequest payload formatapplication/json
AuthorizationstringAccess token for authenticated requests{{access_token}}
x-api-keystringAPI key used to authorize request{{x-api-key}}

📑 Request Body Parameters

FieldTypeRequiredDescriptionExample
sDepositorystringYesDepository type"NSDL"
eDISReqIdstringYesEDIS request ID"EDIS12345"
nClientOrderNostringYesClient order number"100001"
sUserCodestringYesUser code"CLIENT01"
sRequestTypestringYesRequest type"SELL"
sISINCodestringYesISIN code"INE123A01016"
sDPIdstringYesDepository Participant ID"IN300XXX"
sMktsegIdstringYesMarket segment ID"NSE_EQ"
sTokenstringYesScrip token"12345"
nTotalAvailableQtystringYesTotal available quantity"100"
nApprovedFreeQtystringYesApproved free quantity"80"
nOrderQtystringYesOrder quantity"50"
sProductCodestringYesProduct code"D"
sProductTypestringYesProduct type"DELIVERY"

🟢 Success Response - 200 OK

Content-Type: application/json

FieldTypeDescriptionExample
statusstringStatus of API call"success"
codestringResponse code"s-101"
messagestringSuccess message"EDIS response inserted successfully"
dataarrayResponse detailsRefer Data Object Fields

📦 Data Object Fields

FieldTypeDescriptionExample
SuccessintegerOperation status1

📝 Notes

  • This API is used after successful EDIS authorization.
  • Stores depository approval details against the user order.