placeOrder() API returning empty response


  • Subject: placeOrder() API returning empty response

    Symptoms:

    • generateSession() ✅ WORKS
    • orderBook() ✅ WORKS
    • getMarketData() ✅ WORKS
    • placeOrder() ❌ Returns: {"status": true, "message": "SUCCESS", "errorcode": "", "data": null}
      (empty response body: b'')

    Request:
    {
    "variety": "NORMAL",
    "exchange": "NSE",
    "symboltoken": "3787",
    "transactiontype": "BUY",
    "ordertype": "LIMIT",
    "price": "180",
    "quantity": "1",
    "producttype": "CNC"
    }

    Questions:

    1. Is placeOrder endpoint working for NSE orders?
    2. Are there additional required parameters?
    3. Is there an IP whitelist that needs configuration?
    4. Is the account properly configured for API trading?

    Error: Couldn't parse the JSON response received from the server: b''