Skip to main content
Version: 1.2.0 - Production

Place Order

POST 

/v1.2/order/create

Supported Order Types

Request Body

  {
"externalOrderId": "ext-ord-001",
"accountNumber": "P000128310",
"securityType": "CS",
"symbol": "AAPL",
"exchange": "NSDQ",
"quantity": 100,
"orderType": "2",
"orderSide": 1,
"price": 2,
"tif": 0,
"tradingSession": "REG",
"orderValue": 1
}
Field Name 
accountNumberrequired
securityTypeoptional  
symbolrequired  
exchangerequired
quantityoptional  
orderTyperequired
orderSiderequired
pricerequired selectively
tifrequired
Field Name 
expiryDaterequired selectively (GTD)
tradingSessionoptional
orderValueoptional  
externalOrderIdoptional
stopPriceOptional
trailByValueOptional
trailTypeOptional
instrumentTypeoptional (Possible values: 0,60,61,86)

Request

Header Parameters

    Throttle-Key string

Body

    externalOrderId string

    Fintech order id

    accountNumber string

    Security account number of the customer.

    symbol string

    The symbol code of the symbol/ticker which need to be traded.

    exchange string

    Find exchange codes. Master Data> Get Exchange List

    quantity number

    Quantity or Order Value is required. if quantity > 0, order will place using quantity not order value.

    boundary value - 15 digits including decimals

    orderType string
    orderSide integer

    Possible values: [1, 2]

    1 (Buy) | 2 (Sell)

    price number

    boundary value - 16 digits including decimals

    tif integer
    tradingSession string

    Default value: REG

    orderValue number

    Quantity or Order Value is required. if quantity > 0, order will place using quantity not order value.

    This is invest amount for fixed income.

    boundary value - 16 digits including decimals

    securityType string

    Possible values: [CS, OPT, BND, FND]

    Default value: CS

    CS(Equity), OPT(Option), BND(Fixed Income), FND(Mutual Fund)

    expiryDate string

    Possible values: Value must match regular expression YYYY/MM/DD

    Expiry date will be recorded in Coordinated Universal Time (UTC)

    amount number

    This Field is required when orderside value is 1 or when orderside value is 2 and isPartiallyRedemption value is 0.

    isPartialRedemption number

    Possible values: [0, 1]

    0 (Partial Redemption) 1 (Fully Redemption)

    investmentId string

    This is required for orderside is 2 and security type is FND

    instrumentType string
    stopPrice number

    only applicable for Trailing stop orders. only support in ASIA region for equity and option orders.

    trailByValue number

    only applicable for Trailing stop orders. only support in ASIA region for equity.

    trailType string

    Possible values: [TYPE:%, TYPE:$]

    only applicable for Trailing stop orders. only support in ASIA region for equity.

Responses

OK

Schema
    status stringrequired
    reason stringrequired
    orderReferenceId stringrequired
Loading...
Is this page helpful for you?