May 8, 2024
Trader Workstation
OAuth 1.0a
added
Note added for the Receive Live Data section documenting the expected behavior of watchlist market data feeds.
removed
Removed OAuth 1.0A section dedicated to Initialize Session as the content is largely duplicated by the existing /iserver/auth/ssodh/init documentation in the Endpoint section.
April 16, 2024
General Notice
Client Portal
Trader Workstation
fixed
Resolved a temporary outage of the WebAPI Reference page.
new
ND Omni Accounts are now supported for use with the Trader Workstation/IB Gateway and TWS API along with the Web API.
April 10, 2024
General Notice
Client Portal
notice
The IBKRCampus API documentation is going through several quality of life updates to provide the best possible experience for our users.
- The previous Client Portal API documentation has been rolled into the Client Portal V1 documentation page.
- The previous OAuth 1.0a documentation has been rolled into the general Client Portal API V1 documentation
- We are introducing a split content structure reflecting endpoint reference material under the Web API Reference and general workflow instructions under Web API Documentation.
- “Fundamental” pages, including Order Types, Market Data, and Contracts, have been rolled under “Overview” along with the Getting Started page.
update
Please be aware that the Client Portal websocket topic documentation, spl+{}, has been updated to now return “uel” instead of “el”. See the Request Profit & Loss section for more details
March 18, 2024
Trader Workstation
added
Market Data Type Behavior section has been added to better reflect expectations surrounding requests for frozen or delayed market data.
March 7, 2024
Client Portal
Trader Workstation
new
The /iserver/questions/suppress and /iserver/questions/suppress/reset endpoints have been added as a supplement to use with the /iserver/reply/{replyId} endpoint.
update
The description of EClient.reqTickByTickData has been updated so the numberOfTicks and ignoreSize fields more accurately reflect expected behavior.
February 15, 2024
Client Portal
notice
Presentation of bid & ask sizes delivered by Web API’s “sbd” websocket subscription to change by end of Feb 2024. Bid & ask sizes will be unformatted and will not include M/K formatters or comma delimiters.
February 8, 2024
Trader Workstation
added
Added discussion on commission free trading accounts for third parties.
added
Added IBKR Pro requirement on TWS Requirements section.
February 5, 2024
Client Portal
Order Types
added
The /iserver/auth/ssodh/init endpoint has been documented for use with the Client Portal API. This endpoint allows users to initialize their brokerage session after logging in through the standard Gateway portal. This will replace any prior use of the /reauthenticate endpoint.
notice
The /reauthenticate endpoint, used to reconnect a disconnected session, has been flagged as DEPRECATED, and all use of the endpoint should instead be handled with /iserver/auth/ssodh/init endpoint.
removed
Jefferies Algos are no longer supported through Interactive Brokers. As such, the JEFFALGO section of the Order Types page has been removed.
January 31, 2024
Client Portal
Trader Workstation
added
The Wall Street Horizons section of the TWS API documentation now includes the official Wall Street Horizon Event Types and Fields PDF to document available classes and fields for filtering.
update
Updated the Market Data Field 7680 and replaced it with 7724 to reflect Price to Exponential Moving Average in the Client Portal Market Data Fields section.
January 25, 2024
Client Portal
update
The Client Portal Market Data Websocket topic has been updated to reflect requests for Combos or Spread contracts.
January 16, 2024
General Notice
Client Portal
update
Updated order status values to more closely represent values returned from the API.
December 14, 2023
General Notice
Client Portal
Contracts
Market Data Subscriptions
added
The Smart Routing section has been added to the Contracts page. This section documents available SMART routing options algorithms that may be implemented in TWS API similar to what is available in the Trader Workstation.
added
The Client Portal API Endpoints documentation has been updated to include Python across all requests. This implements the python requests library, along with offering a few other library suggestions to get started.
fixed
Updated the NASDAQ Level 2 Market Data Subscription page to accurately reflect the exact market data subscriptions required.
December 8, 2023
Trader Workstation
replaced
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.
December 1, 2023
Client Portal
Flex Web Service
OAuth 1.0a
Getting Started
new
Financial Advisor Allocation Management has been added to the Client Portal API and relevant documentation has been added to the CPAPI documentation.
See FA Allocation Management for more details on these new endpoints for Advisors.
new
We have introduced a new Getting Started page to The Campus site that can help direct new users decide which API is best for them and links out on where to begin with each of them.
new
We have added full documentation for OAuth 1.0a for all institutional clients looking to get started with this alternative authentication method. See the OAuth 1.0a page for more details.
added
Python code has been added to the Using Flex Web Service section of our Flex Web Service documentation.
November 23, 2023
Client Portal
Market Data Subscriptions
update
Updated information regarding the market data unsubscribe endpoint for single conids.
November 21, 2023
Client Portal
added
The /bond-filters endpoint has been added to documentation, which is used to retrieve relevant bond information such as maturity dates, issue dates, coupon, and currency.
update
Updated the <a href=/iserver/secdef/search and /iserver/secdef/info endpoints to better reflect retrieving Bond information.
fixed
Corrected the urls used in The Websocket Section to relay the appropriate security protocol, “wss://” rather than “https://”
October 26, 2023
Trader Workstation
update
Added the manualOrderTime field to the exerciseOptions method in the TWS API. Please keep in mind this field is only available in TWS API release 10.26 or higher.
October 25, 2023
Client Portal
Trader Workstation
added
Updated the /iserver/account/{{ accountId }}/orders endpoint’s Alternate Response Object to reflect the timeout for asynchronously confirming order precautions.
added
Introduced the Implementing Visual Basic .NET section to the TWS API documentation to emphasize the VB.NET API behavior compared to standard implementations such as C++, Java, or Python.
October 24, 2023
Client Portal
added
Added the Regular Server Maintenance section to the CPAPI documentation. This is an official statement on the Client Portal API maintenance windows.
October 19, 2023
Order Types
Trader Workstation
added
Format Date Received section has been added to elaborate on available values.
added
Added cURL details to the MidPrice IB Algo order.
October 18, 2023
Excel DDE
Order Types
Trader Workstation
added
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 for more information.
added
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.
removed
“Operating Without a DDE Socket” section has been removed from documentation. Interactive Brokers no longer supports connecting TWS to the Excel DDE offering without the use of the intermediary Java DDE Socket Bridge. This also means that the LegacyDDE request structure is now deprecated. Customers should review the DDE Socket Bridge section to better understand how to run and operate the DDE Socket Bridge.
removed
CSFBALGO section has been removed from Order Types as they are no longer offered through Interactive Brokers.
Algorithmic Orders now only supports IB, Jefferies, and QB Algos.
October 9, 2023
General Notice
new
Interactive Brokers API Documentation is now Live. Customers are invited to explore the documentation and review the new systems and changes now introduced.
Any issues with the documentation should be emailed to api@interactivebrokers.com elaborating on the exact issue, along with links or screenshots to expedite troubleshooting. Clicking the paperclip next to the section headers will automatically copy the exact link to the direct text!