Hello sir , I am only getting hit on postback url only transaction_type":"BUY" getting hit in postback url. Not a single hit when stoploss hit or profit hit . (Stoploss and Profit made from GTT)
@rajdeep74, The HTTP postbacks are only sent if the order is placed via your app. If an order is placed on Kite then it will not be sent. On the other hand, websocket order update messages are pushed for all the orders.
@vishant2211, Hopefully, it might take another 3 to 4 weeks. The new GTT is built from scratch, there are lots of bits and pieces. It has to be tested thoroughly.
Hi Sujit, I received status updates through the postback-url for CNC Buy market orders as well as for Sell market orders, but when my GTT order was triggered and executed no updates were sent for either of the events to my postback-url . Are there any issues with it? FYI, I am building an app and testing API features
The postbacks are only sent if the order is placed from your app. Order placed via GTT doesn't contain the app details about the app that created GTT. We will add this feature in the next release of GTT. For now, the only way to know is via order updates via websocket.
Hi Sujith, I am not using the Zerodha/Kite web portal to place any orders. The GTT order request was sent from my custom developed c# App. Hence as per your view I should have received the GTT order details in the postback url.
Or your statement "The postbacks are only sent if the order is placed from your app. Order placed via GTT doesn't contain the app details about the app that created GTT." mean that details in the post back are only sent for requests made using kite's "/orders/:variety" and not "/gtt/triggers" endpoint.
Initially GTT was planned only for Kite web and app. Later we extended the feature to APIs also. The orders triggered from the GTT placed from your app is thought to be placed by Kite web. Since there is no way to pass app information currently. In the new version this should be solved.
The HTTP postbacks are only sent if the order is placed via your app. If an order is placed on Kite then it will not be sent.
On the other hand, websocket order update messages are pushed for all the orders.
P Fatal error: Uncaught DataException (504) 'Invalid response:
504 Gateway Time-out
The server didn't respond in time.Uncaught DataException (503) 'Invalid response: The connection cannot be served because Server.Concurrency limit exceeded'
Postbacks are not sent for orders placed by GTT. It is being added in the new version of GTT. It will be released in the coming weeks.
Hopefully, it might take another 3 to 4 weeks. The new GTT is built from scratch, there are lots of bits and pieces. It has to be tested thoroughly.
Is it added in new release or not?
Bcause, I don't get any postback response when GTT triggered and executed order
The new version of GTT is not yet live. The team is working on it.
How many times I can modify GTT order ?
FYI, I am building an app and testing API features
For now, the only way to know is via order updates via websocket.
The GTT order request was sent from my custom developed c# App. Hence as per your view I should have received the GTT order details in the postback url.
Or your statement "The postbacks are only sent if the order is placed from your app. Order placed via GTT doesn't contain the app details about the app that created GTT." mean that details in the post back are only sent for requests made using kite's "/orders/:variety" and not "/gtt/triggers" endpoint.
Am I missing something? Please clarify
Can you let me know the tentative date/month for the release of this feature.