Skip to Content

EDIS Details

This API allows you to fetch the holding authorisations you have already completed.

USE CASE

Check which holdings are authorised for sale, with the quantity authorised and the quantity already used.

Details

  • This API provides information about holding authorizations that have been successfully completed.
  • The request takes no parameters. Send only the Authorization header.
  • Only authorisations that were completed successfully are listed. You can sell only authorised holdings.
  • qty is the quantity authorised and qtyUtlize is the part of it already used.
  • startDate, endDate and noOfDays show how long the authorisation stays valid. The CDSL page states that an authorisation is valid till the end of the day, whether or not the sell is completed.
  • status and reason describe the outcome of the transaction. errCode is NA when there is no error and errorCount gives the number of errors.
  • transactionId is the ID to use with EDIS Inquiry. source is a code for where the transaction was started (W in the sample response).
  • Rate limits differ between the Standard and Prime plans. See Plans & rate limits.

Response Attributes

AttributeData TypeDescription
clientIdstringClient ID of the account for which the holding authorization was processed.
isinstringISIN of the security for which the holding authorization was completed.
qtyfloatQuantity of the security authorized.
qtyUtlizefloatQuantity of the authorized holding that has been utilized.
entryDatestringDate and time on which the authorization entry was created.
startDatestringStart date of the authorization's validity period.
endDatestringEnd date of the authorization's validity period.
noOfDaysintNumber of days for which the authorization remains valid.
sourcestringSource through which the authorization was initiated (e.g. W for web).
statusstringStatus of the authorization transaction, e.g. SUCCESS.
reasonstringDescription of the outcome of the authorization transaction.
internalTxnIdstringInternal transaction ID generated by FYERS for the authorization.
dpTxnIdstringDepository Participant (DP) transaction ID associated with the authorization.
errCodestringError code returned for the transaction, if any (NA when none).
errorCountstringCount of errors encountered while processing the transaction.
transactionIdstringUnique transaction ID for the holding authorization, usable to query status via the Inquiry API.
Last updated on