Skip to Content

Verify DIS

This API allows you to get the CDSL page where the user authorises holdings for sale.

USE CASE

Send the ISIN, quantity and symbol of the holdings to sell, and show the returned page for the user to authorise them.

Details

  • This Api will provide you with the CDSL page to login where you can submit your Holdings information and accordingly you can provide the same to exchange to Sell your holdings.
  • Send the holdings in recordLst. Each record needs isin_code, qty and symbol, for example NSE:SAIL-EQ.
  • The data field of the response is HTML for the CDSL eDIS page. It contains a form that posts to CDSL, so render it for the user to log in and authorise the sell.
  • The user needs the CDSL TPIN. The page has a Forgot CDSL TPIN link, and TPIN Generation requests a TPIN.
  • The authorisation is valid till the end of the day, whether or not you complete the sell.
  • You can sell only authorised holdings. Check the result with EDIS Inquiry or EDIS Details.
  • Rate limits differ between the Standard and Prime plans. See Plans & rate limits.

Request Attributes

AttributeData TypeDescription
recordLstarrayList of holding records to be authorized for the sell transaction via the CDSL eDIS page.
recordLst[].isin_codestringISIN code of the holding/security to be authorized.
recordLst[].qtystringQuantity of the holding to be authorized for sale.
recordLst[].symbolstringTrading symbol of the holding, e.g. NSE:SAIL-EQ.

Response Attributes

AttributeData TypeDescription
sstringStatus of the request. Possible values: ok, error.
codeintResponse code returned by the API, e.g. 200.
messagestringResponse message (empty string on success).
datastringHTML markup for the CDSL eDIS authorization page, containing an auto-submitting form (action="https://eDIS.cdslindia.com/eDIS/VerifyDIS") that the client renders/loads so the user can log in and authorize the sell transaction (TPIN) for the holdings supplied in the request.
Last updated on