Skip to main content

SET EDIS HOLDING

This API is used to set or mark holdings for EDIS processing by submitting the ISIN and quantity details of the securities.

🔍 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
scripsarrayYesList of holdings to be processed for EDISRefer Scrip Object Fields

📦 Scrip Object Fields

FieldTypeRequiredDescriptionExample
ISINstringYesISIN of the security"INE123A01016"
QuantityintegerYesQuantity to be marked for EDIS100

🟢 Success Response - 200 OK

Content-Type: application/json

FieldTypeDescriptionExample
statusstringStatus of API call"success"
codestringResponse code"s-101"
messagestringSuccess message"EDIS holdings updated successfully"
dataarrayEDIS holding response detailsResponse payload

📝 Notes

  • Used as part of the EDIS authorization workflow.
  • Accepts one or more holdings through the scrips array.
  • Each holding is identified using its ISIN and quantity.
  • Typically invoked before initiating or processing EDIS requests for sell transactions.