Fetch GTT Order
This API is used to fetch the details of the existing gtt orders. This method fetch details like action type, exchange, instrument token, expiry time etc.
Endpoint: api/v1/event/gtt/{client_id}
Method-Type: GET
Query Params
{
"client_id" : "client_id"
}
Example Code
response = pocket.gttFetchRule() #No Parameters needs to be passed.
Response
{
action_type: "single_order"
client_id: "DEMO1"
created_at: "2021-10-17 18:14:01"
expiry_time: "2022-10-17"
id: "673a20c8-80d5-4a0c-8a34-23f20fe79661"
login_id: "DEMO1"
order : {
disclosed_qty: 0
exchange: "NSE"
execution_type: ""
mode: "NEW"
order_side: "BUY"
order_type: "LIMIT"
price: 3611.5
pro_cli: "CLIENT"
prod_type: "CNC"
quantity: 1
segment: "Capital"
sl_order_price: 0
sl_order_quantity: 0
sl_trigger_price: 0
square_off_price: 0
token: 11536
trading_symbol: "TCS-EQ"
trailing_stop_loss: 0
trigger_price: 3611.45
validity: ""
vendor_code: "00"
reject_code: 0
reject_reason: ""
status: "Active"
type: "GTTStock"
updated_at: "2021-10-17 18:18:12"
message: ""
status: "success"
}
}
| Key | Description |
|---|---|
| action_type | Type of action (e.g., single order) |
| client_id | Identifier for the client |
| created_at | Date and time when the order was created |
| expiry_time | Expiry date for the order |
| id | Unique identifier for the order |
| login_id | Login identifier for the client |
| disclosed_qty | Quantity disclosed in the order |
| exchange | Exchange where the order is placed |
| execution_type | Type of execution |
| mode | Mode of the order (e.g., NEW) |
| order_side | Side of the order (e.g., BUY) |
| order_type | Type of order (e.g., LIMIT) |
| price | Price specified for the order |
| pro_cli | Type of client (e.g., CLIENT) |
| prod_type | Product type (e.g., CNC) |
| quantity | Quantity of shares in the order |
| segment | Segment of the market (e.g., Capital) |
| sl_order_price | Price for stop-loss order |
| sl_order_quantity | Quantity for stop-loss order |
| sl_trigger_price | Trigger price for stop-loss order |
| square_off_price | Price for square-off |
| token | Token associated with the order |
| trading_symbol | Symbol for the traded security |
| trailing_stop_loss | Value for trailing stop-loss |
| trigger_price | Trigger price for the order |
| validity | Validity of the order |
| vendor_code | Code for the vendor |
| reject_code | Code for rejection reason |
| reject_reason | Reason for rejection |
| status | Status of the order (e.g., Active) |
| type | Type of order (e.g., GTTStock) |
| updated_at | Date and time when the order was last updated |
| message | Message associated with the order |
Error Response
{
"data": {},
"error_code": 45000,
"message": "Error from backend: (500)-no gtt data found",
"status": "error"
}