IBKR APIs
A new update will be releasing a new TWS and API version on 2026-02-23. This update will contain a change where the Delayed_Last_Size (tick type 71) and Last_Size (tick type 5) returned to tickSize will now return a the size argument as a Decimal value rather than an Integer value as it had historically. This change is only going to roll out to users on the 10.44 and higher API version. Implementations below 10.44 will not observe any change.
IBKR TWS API
TWS API 10.34.01 Release Notes:
- A new EClient.reqCurrentTimeInMillis() function has been added, allowing clients to request the current epoch timestamp reflected from Trader Workstation. This value will return over EWrapper.currentTimeInMillis() containing the integer, timeInMillis.
- The Order and Execution object now contains a “Submitter” field. The Submitter field returns the username that submitted a given order.
IBKR TWS API
The TWS API has been updated to accommodate higher pacing limitations. As noted in our refreshed [Pacing Limitations]/(tws-api/doc/pacing-limitations/introduction) section, your maximum requests per second are now based on your Market Data Lines divided by 2.
IBKR TWS API
Please be aware that Interactive Brokers will be increasing the minimum supported version of Trader Workstation and IB Gateway to 10.30 starting in March 20, 2025. Clients using lower versions will likely experience prompts to upgrade their machines or they will otherwise be restricted from access.
The Stable and Latest releases of TWS can be found on our website here.
IBKR TWS API
TWS API 10.33 has several additional changes that should be reflected in coming upgrades:
- The [EWrapper.Error()]/(tws-api/doc/error-handling/receiving-error-messages) function has been updated in include a new parameter as the second argument, “errorTime”. This variable is a long value denoting the epoch timestamp of when the error was returned.
- The Order State source file now contains a new class object, [OrderAllocation]. The class includes information about client allocation for a given order and declares the position change for a client.
- The [OrderState] class has updated the margin fields to clarify “initMarginBeforeOutsideRth” or similar updates to the other fields to reflect changes based on market close. New values such as “rejectReason”, “orderAllocations” and “suggestedSize” are included to improve transparency.
- All instances referring to “commissions” have been updated to “commissionAndFees”
- The EClient.cancelOrder() function’s second argument is now an [OrderCancel object] in place of a string. This object takes an extOperator, manualOrderIndicator, and manualOrderCancelTime parameters.
IBKR API Changelog
Unique changelog pages have been created for each major section of the IBKR Campus API Documentation.
IBKR TWS API
The ManualOrderIndicator fields have been added to the TWS API to comply with CME Rule 576.
Clearing members trading through CME must submit orders using these fields in order to maintain compliance with the exchange. Please be aware that Interactive Brokers cannot provide legal assistance with respect to which clients would or would not require this field.
IBKR TWS API
Please be aware that endDateTime must be left as an empty string when requesting continuous futures contracts when using the TWS API with Trader Workstation or IB Gateway releases of 10.30 and above.
IBKR TWS API
The TWS Settings Best Practices: Configure TWS / IB Gateway section has been added. This includes numerous quality of life settings applicable for the TWS or IB gateway that should be reviewed by regular users to potential help improve day-to-day trading.
IBKR TWS API
ND Omni Accounts are now supported for use with the Trader Workstation/IB Gateway and TWS API along with the Web API.
IBKR TWS API
Added IBKR Pro requirement on [TWS Requirements]/(tws-api/doc/notes-limitations/requirements) section.
IBKR TWS API
Customers who have previously implemented the TickTypeEnum.to_str() method in TWS API release 10.25 or lower for Python should be aware this method has been updated to TickTypeEnum.toStr() for TWS API 10.26 and higher.
IBKR TWS API
Added the manualOrderTime field to the [exerciseOptions method]/(tws-api/doc/orders/exercise-options) in the TWS API. Please keep in mind this field is only available in TWS API release 10.26 or higher.
IBKR TWS API
Execution Object added to TWS API documentation. Additional Parameter “pendingPriceRevision” added to the Execution object in TWSAPI 10.25+.
See The Execution Object section for more details.
IBKR TWS API
New tick types, Delayed Yield Bid and Delayed Yield Ask have been made available and added to the Available Tick Types table.
See [Available Tick Types]/(tws-api/doc/market-data-live/available-tick-types/introduction) for more information.

