Skip to main content
Version: 1.2.0 - Production

Get Open Orders

GET 

/v1.2/orders/open

This is used to get all the open orders under the given account of the given customer.

Security type is required when there is no security account number.

If a symbol contains a backslash ( \ ) character, it needs to be replaced by %5C. (Ex.BOND\23H18\87.0 is replaced by BOND%5C23H18%5C87.0 ).

If a symbol contains a backtick (`) character, it needs to be replaced by %60. (Ex.510`TB is replaced by 510%60TB ).

When this end point is accessed via a server token and if orders should be retrieved only for a customer, customerNumber should be passed mandatorily.

Request

Query Parameters

    customerNumber string
    cashAccountNumber string
    accountNumber string

    Security account number

    symbol string
    exchange string
    orderSide string

    Possible values: [1 (Buy), 2 (Sell)]

    orderId string
    sDate string

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

    start date

    eDate string

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

    end date

    pageNo number

    Default value: 1

    pageWidth number

    Default value: 100

    securityType string

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

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

    investmentId string

Header Parameters

    Throttle-Key string

Responses

OK

Schema
    status stringrequired

    Possible values: [SUCCESS, FAILED]

    reason string
    rejectCode integer

    Find error codes here

    isNextPageAvailable boolean
    pageNo integer
    pageWidth integer
    totalNoOfRecords integer
    list object[]
  • Array [
  • orderNumber string
    externalOrderId string
    clientOrderId stringdeprecated

    Fintech order id

    orderId string
    originalOrderId string
    orderReferenceId string
    orderType string

    Possible values: [1, 2]

    1 (Market order) | 2 (Limit order)

    orderSide string

    Possible values: [1, 2]

    1 (Buy) | 2 (Sell)

    orderValue number
    averagePrice number
    orderQty number
    commission number
    orderStatus string

    Find list of status here

    accountNumber string

    Security account number

    exchange string
    symbol string
    rejectReason string
    createdDate string

    Possible values: Value must match regular expression yyyy/MM/dd-HH:mm:ss

    cumulativeQty number

    filled quantity

    cumulativeOrderValue number

    filled order value

    cumulativeOrderNetValue number

    filled net value (order value + commission + vat + order fees + etc.)

    cumulativeCommission number

    filled order commission

    cumulativeOrderNetSettle number

    filled order net settle (net value * issue settle rate)

    issue settle rate ; exchnage currency to cash account currency rate

    cumulativeVatAmount number
    cumulativeStampDutyAmount number
    amount number
    investmentId string
    initalNav number
    blockedAmount number
    executedNav number
    isPartialRedemption number
    tif integer
    currency string
    marketCode string
    settleCurrency string
    lastUpdatedDate string
    filledQty number
    issueSettleRate number
    vat number
    netSettle number
    lastPrice number
    netValue number
    units number
    requestType number
    grossAmount number
    stopPrice number

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

    trailType string

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

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

    trailByValue number

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

    trailStpEstPrice number

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

  • ]
Loading...
Is this page helpful for you?