PLACE / MODIFY EQSIP ORDER API
This API allows you to place or modify an Equity SIP (EQSIP) order.
Once created, the SIP can be updated using the same API by passing the sip_id.
| Header | Type | Description | Example |
|---|
| Content-Type | string | Specifies the media type of the request | application/json |
| Authorization | string | Access token for authenticated requests | {{access_token}} |
| x-api-key | string | API key used to authorize the request | {{x-api-key}} |
📑 Request Body Parameters
| Field | Type | Required | Description | Example / Enum |
|---|
| client_id | string | No | Client ID for placing SIP | "CL12345" |
| scrip_info | object | Yes | Instrument details | Refer below |
| frequency_details | object | Yes | SIP frequency config | Refer below |
| company_name | string | No | Company name | "RELIANCE" |
| ltp | string | No | Last traded price | "2500" |
| cap_price | string | No | Maximum allowed price | "2600" |
| invested_by | string | Yes | Investment type | "QUANTITY", "VALUE" |
| quantity_or_value | integer | Yes | Quantity or amount | 10 |
| transaction_type | string | Yes | BUY or SELL | "BUY" |
| status | string | No | SIP status | "INITIAL" |
| basket_name | string | No | Basket name | "MySIP" |
| sip_id | string | No | SIP ID (required for modification) | "SIP12345" |
📘 Scrip Info Object Fields
| Field | Type | Required | Description | Example / Enum |
|---|
| exchange | string | Yes | Exchange segment | "NSE_EQ" |
| scrip_token | integer | No | Exchange token | 12345 |
| symbol | string | No | Symbol | "INFY" |
| series | string | No | Series (equity) | "EQ" |
| expiry_date | string | No | Expiry date (YYYY-MM-DD) | "2026-06-25" |
| strike_price | number | No | Strike price | 1500 |
| option_type | string | No | Option type | "CE" |
🔁 Frequency Details Object
| Field | Type | Required | Description | Example / Enum |
|---|
| frequency_type | string | Yes | SIP frequency | "DAILY", "WEEKLY", "FORTHNIGHTLY", "MONTHLY" |
| frequency_days | string | No | Day of execution | "MONDAY" |
| frequency_start_date | string | Yes | Start date (dd-mm-yyyy) | "01-06-2026" |
| frequency_specific_date | integer | No | Specific day of month | 15 |
| frequency_monthly_option | string | No | Monthly option | "DATE" |
| no_of_installments | integer | Yes | Number of SIP installments | 12 |
🟢 Success Response - 200 OK
Content-Type: application/json
| Field | Type | Description | Example |
|---|
| status | string | Status of API call | "success" |
| code | string | Response code to user request | "s-101" |
| message | string | Success message | "SIP order placed/modified successfully" |
📝 Notes
- This API supports both creation and modification of SIP orders.
- To modify an existing SIP, pass the
sip_id.
- Ensure correct frequency configuration:
- Weekly → provide
frequency_days
- Monthly → provide
frequency_specific_date