Skip to main content

CANCEL ALL EQ SIP ORDER API

This API allows you to cancel multiple EQ SIP orders or cancel all SIP orders at once.

Depending on the flag value:

  • false → Cancels only the SIP orders provided in the request body
  • true → Cancels all SIP orders available in the system

🔍 Query Parameters

ParameterTypeRequiredDescriptionExample
product_sourcestringNoSource of the requestproduct_source=DEALERAPI

🔑 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
flagbooleanYesCancellation mode (true = cancel all, false = selective cancel)true

📦 Order Array (Required when flag = false)

FieldTypeRequiredDescriptionExample
sip_idstringYesSystem-generated SIP ID"SIP12345"
statusstringNoStatus of SIP"ACTIVE"
symbolstringYesScrip symbol"INFY"
transaction_typestringYesBUY or SELL"BUY"
investment_typestringYesInvestment type"QUANTITY"
invested_qty_or_valintegerYesQuantity or value10

🟢 Success Response - 200 OK

Content-Type: application/json

FieldTypeDescriptionExample
statusstringStatus of API call"success"
codestringResponse code to user request"s-101"
messagestringSuccess message"Orders cancelled successfully"
dataarrayList of SIP cancellation resultsRefer to Data Object Fields

📦 Data Object Fields

FieldTypeDescriptionExample
sip_idstringUnique SIP order identifier"SI2711230001"
symbolstringScrip symbol"ACC"
statusstringStatus of individual SIP cancellation"success"
messagestringResult message for the SIP"Order cancelled successfully"