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
| Parameter | Type | Required | Description | Example |
|---|
| userId | string | Yes | User ID (UCC) | "{{user_id}}" |
| Header | Type | Description | Example |
|---|
| Content-Type | string | Request payload format | application/json |
| Authorization | string | Access token for authenticated requests | {{access_token}} |
| x-api-key | string | API key used to authorize request | {{x-api-key}} |
📑 Request Body Parameters
| Field | Type | Required | Description | Example |
|---|
| scrips | array | Yes | List of holdings to be processed for EDIS | Refer Scrip Object Fields |
📦 Scrip Object Fields
| Field | Type | Required | Description | Example |
|---|
| ISIN | string | Yes | ISIN of the security | "INE123A01016" |
| Quantity | integer | Yes | Quantity to be marked for EDIS | 100 |
🟢 Success Response - 200 OK
Content-Type: application/json
| Field | Type | Description | Example |
|---|
| status | string | Status of API call | "success" |
| code | string | Response code | "s-101" |
| message | string | Success message | "EDIS holdings updated successfully" |
| data | array | EDIS holding response details | Response 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.