Skip to main content

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 Parameters

HeaderTypeDescriptionExample
Content-TypestringSpecifies the media type of the requestapplication/json
AuthorizationstringAccess token for authenticated requests{{access_token}}
x-api-keystringAPI key used to authorize the request{{x-api-key}}

📑 Request Body Parameters

FieldTypeRequiredDescriptionExample / Enum
client_idstringNoClient ID for placing SIP"CL12345"
scrip_infoobjectYesInstrument detailsRefer below
frequency_detailsobjectYesSIP frequency configRefer below
company_namestringNoCompany name"RELIANCE"
ltpstringNoLast traded price"2500"
cap_pricestringNoMaximum allowed price"2600"
invested_bystringYesInvestment type"QUANTITY", "VALUE"
quantity_or_valueintegerYesQuantity or amount10
transaction_typestringYesBUY or SELL"BUY"
statusstringNoSIP status"INITIAL"
basket_namestringNoBasket name"MySIP"
sip_idstringNoSIP ID (required for modification)"SIP12345"

📘 Scrip Info Object Fields

FieldTypeRequiredDescriptionExample / Enum
exchangestringYesExchange segment"NSE_EQ"
scrip_tokenintegerNoExchange token12345
symbolstringNoSymbol"INFY"
seriesstringNoSeries (equity)"EQ"
expiry_datestringNoExpiry date (YYYY-MM-DD)"2026-06-25"
strike_pricenumberNoStrike price1500
option_typestringNoOption type"CE"

🔁 Frequency Details Object

FieldTypeRequiredDescriptionExample / Enum
frequency_typestringYesSIP frequency"DAILY", "WEEKLY", "FORTHNIGHTLY", "MONTHLY"
frequency_daysstringNoDay of execution"MONDAY"
frequency_start_datestringYesStart date (dd-mm-yyyy)"01-06-2026"
frequency_specific_dateintegerNoSpecific day of month15
frequency_monthly_optionstringNoMonthly option"DATE"
no_of_installmentsintegerYesNumber of SIP installments12

🟢 Success Response - 200 OK

Content-Type: application/json

FieldTypeDescriptionExample
statusstringStatus of API call"success"
codestringResponse code to user request"s-101"
messagestringSuccess 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