Interface: OrderUpdatePostback
Data returned on order_update
event
Hierarchy
-
↳
OrderUpdatePostback
Properties
average_price
average_price: number
Average price at which the order was executed (only for COMPLETE orders)
Inherited from
cancelled_quantity
cancelled_quantity: number
Quantity that's cancelled
Inherited from
disclosed_quantity
disclosed_quantity: number
Quantity to be disclosed (may be different from actual quantity) to the public exchange orderbook. Only for equities
Inherited from
exchange
exchange: string
Exchange
Inherited from
exchange_order_id
exchange_order_id: null
| string
Exchange generated order ID. Orders that don't reach the exchange have null IDs
Inherited from
exchange_timestamp
exchange_timestamp: null
| Date
Date at which the order was registered by the exchange. Orders that don't reach the exchange have null timestamps
Inherited from
exchange_update_timestamp
exchange_update_timestamp: null
| string
Timestamp at which an order's state changed at the exchange
Inherited from
Order.exchange_update_timestamp
filled_quantity
filled_quantity: number
Quantity that's been filled
Inherited from
guid
guid: string
Unusable request id to avoid order duplication
Inherited from
instrument_token
instrument_token: number
The numerical identifier issued by the exchange representing the instrument. Used for subscribing to live market data over WebSocket
Inherited from
market_protection
market_protection: number
0 or 1
Inherited from
meta
meta: string
| object
Map of arbitrary fields that the system may attach to an order.
Inherited from
order_id
order_id: string
Unique order ID
Inherited from
order_timestamp
order_timestamp: Date
Date at which the order was registered by the API
Inherited from
order_type
order_type: string
Order type (MARKET, LIMIT etc.)
Inherited from
parent_order_id
parent_order_id: null
| string
Order ID of the parent order (only applicable in case of multi-legged orders like CO)
Inherited from
pending_quantity
pending_quantity: number
Pending quantity to be filled
Inherited from
placed_by
placed_by: string
ID of the user that placed the order. This may different from the user's ID for orders placed outside of Kite, for instance, by dealers at the brokerage using dealer terminals
Inherited from
price
price: number
Price at which the order was placed (LIMIT orders)
Inherited from
product
product: string
Margin product to use for the order (margins are blocked based on this) ?
Inherited from
quantity
quantity: number
Quantity ordered
Inherited from
status
status: string
Current status of the order. Most common values or COMPLETE, REJECTED, CANCELLED, and OPEN. There may be other values as well.
Inherited from
status_message
status_message: null
| string
Textual description of the order's status. Failed orders come with human readable explanation
Inherited from
status_message_raw
status_message_raw: null
| string
Raw textual description of the failed order's status, as received from the OMS
Inherited from
tag
tag: null
| string
An optional tag to apply to an order to identify it (alphanumeric, max 20 chars)
Inherited from
tags
Optional
tags: string
[]
Inherited from
tradingsymbol
tradingsymbol: string
Exchange tradingsymbol of the of the instrument
Inherited from
transaction_type
transaction_type: string
BUY or SELL
Inherited from
trigger_price
trigger_price: number
Trigger price (for SL, SL-M, CO orders)
Inherited from
validity
validity: string
Order validity
Inherited from
variety
variety: string
Order variety (regular, amo, co etc.)