---
id: update-log
---

# Change Logs



## 2026-10-31

> Trading order interfaces updated: support_trading_session description and API-only placement notes.
> Market Data API historical bars, footprints, and futures snapshot descriptions updated; List Stock Ticks pagination parameter renamed.
> Connect API: Corrected the Account List example path and clarified resource API routing.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Trading API | Place and Preview Order: `support_trading_session` field description changed to "Required for US market orders. Specifies the trading session for the order." | [Place Order](../reference/common-order-place.api.mdx)<br/>[Preview Order](../reference/common-order-preview.api.mdx) |
| API | Trading API | Cancel and Replace Order: added the description note "Only orders placed via API are supported." | [Cancel Order](../reference/common-order-cancel.api.mdx)<br/>[Replace Order](../reference/common-order-replace.api.mdx) |
| API | Market Data API | List Futures Snapshots: `category` parameter description updated to "Security type. Supported values: US_FUTURES, HK_FUTURES." | [List Futures Snapshots](../reference/futures-snapshot.api.mdx) |
| API | Market Data API | Historical bars interfaces added query range note: "Maximum query range: up to 180 days for minute bars, up to 5 years for daily bars." | [List Stock Historical Bars](../reference/historical-bars.api.mdx)<br/>[List Option Historical Bars](../reference/option-historical-bars.api.mdx)<br/>[List Futures Historical Bars](../reference/futures-historical-bars.api.mdx)<br/>[List Crypto Historical Bars](../reference/crypto-bars.api.mdx)<br/>[List Event Bars](../reference/event-bars.api.mdx)<br/>[List Event Markets Bars By Event](../reference/broker-fd-api/event-markets-bars-list-by-event.api.mdx) |
| API | Market Data API | Footprints interfaces added query range note: "Maximum query range: up to 180 days." | [List Stock Footprints](../reference/footprint.api.mdx)<br/>[List Futures Footprints](../reference/futures-footprint.api.mdx) |
| API | Market Data API | List Stock Ticks interface renamed the pagination query parameter `last_time` to `last_time_v2`. | [List Stock Ticks](../reference/broker-market-data-api/tick-using-get.api.mdx) |
| Docs | Connect API | Corrected the Sandbox and Production Account List curl examples from `GET /oauth-openapi/account/list` to `GET /trading/accounts/list`. Connect API uses the same resource paths as Trading API with a different hostname. | [OAuth Integration Guide](../connect-api/authentication.md#making-api-calls) |

## 2026-10-26

> AI-Friendly Resources: Webull Cloud MCP, Local MCP, Agent Skills, and CLI added News, Community, option market data, institution/insider/macroeconomic data, and market sentiment/unusual activity tools.

### New

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | Webull Cloud MCP Server: added 24 tools — News (`search_news`, `get_news_detail`, `get_stock_news`), Community (`get_community_hot_stocks`, `get_community_posts`, `get_community_post_detail`, `get_my_community_posts`, `create_community_post`, `create_community_comment`), option market data and contracts (`get_option_snapshot`, `get_option_bars`, `get_option_tick`, `get_option_contracts`), institution/insider/macroeconomic data (`get_institution_identifier`, `get_institution_holdings`, `get_institution_holding_changes`, `get_insider_transactions`, `get_insider_holdings`, `get_macroeconomic_calendar`), `get_market_sentiment`, `get_stock_unusual_activities`, and NOII (`get_stock_noii_bars`, `get_stock_noii_snapshot`). | [Webull Cloud MCP Server](../AI-friendly-Resources/mcp.md) |
| Docs | — | Webull Local MCP Server: added 22 tools — the News, Community, option, institution/insider/macroeconomic, market sentiment, and unusual activity tools listed above, plus `preview_futures_order`. | [Webull Local MCP Server](../AI-friendly-Resources/local-mcp.md) |
| Docs | — | Webull Agent Skills: added News (`news-search`, `news-detail`, `stock-news`), Community (6 `community-*` actions), option market data and contracts (`option-snapshot`, `option-bars`, `option-tick`, `instrument-option-contracts`), institution/insider/macroeconomic data (`institution-*`, `insider-*`, `economic-calendar`), `market-sentiment`, `stock-unusual-activities`, `futures-preview`, and `local-check` actions. | [Webull Agent Skills](../AI-friendly-Resources/skills.md) |
| Docs | — | Webull CLI: added `data news`, `data 13f`, `data market-sentiment`, `data stock unusual-activities` / `insider-transactions` / `insider-holdings-overview` / `economic-calendar`, `data option`, extended `data screener` and `data fundamentals` commands, plus `community`, `instrument`, `watchlist`, `account`, `auth`, and `profile` command groups. | [Webull CLI](../AI-friendly-Resources/cli.md) |

## 2026-10-24

> Market Data API: Added the List Structured Targets endpoint to both Display Solution and Non-Display Solution (for Sell-side Inst).
> Broker API: List Event Contract Instruments response added market rule and last trading time fields; the New Event Contract Instrument event payload added event fields.

### New

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Market Data API | Display Solution: added **List Structured Targets** endpoint (`GET /market-data/instruments/event-contracts/structured-targets/list`) under Event Contract > Instrument. Returns a paginated list of structured targets (such as teams and players) referenced by event contracts, including `structured_target_id`, `name`, `type`, `abbreviation`, and `team_name`. Supports filtering by `structured_target_ids` (comma-separated, up to 100) or `type`, with `pagination_key` cursor pagination. | [List Structured Targets](../reference/broker-market-data-api/structured-target-using-get.api.mdx) |
| API | Market Data API | Non-Display Solution (for Sell-side Inst): added **List Structured Targets** endpoint (`GET /market-data/instruments/event-contracts/structured-targets/list`) under Event Contracts > Instrument. Same capabilities as above; IDs in `structured_target_ids` that do not exist are ignored. | [List Structured Targets](../reference/broker-fd-api/structured-targets-list.api.mdx) |

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Broker API | List Event Contract Instruments response added `rules_primary` (plain language description of the most important market terms), `rules_secondary` (plain language description of secondary market terms), and `last_trading_time` (latest possible expiration time of the market, millisecond timestamp). | [List Event Contract Instruments](../reference/broker-fd-api/broker-event-market-list.api.mdx) |
| Docs | Broker API | Instrument Events: the New Event Contract Instrument Event payload added `event_symbol` and `event_name` fields. | [Instrument Events](../reference/fd-events/instruments-events.md#new-event-contract-instrument-event) |

## 2026-10-17

> Market Data API: Production rate limit for all Non-Display Solution (for Retail/Buy-side Inst) endpoints raised to 300/60s.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | Market Data API | Production rate limit ... raised from 60/60s to 300/60s ... | [Rate Limits](../rate-limits.md#non-display-solution) |


## 2026-10-17

> Market Data API added 11 new endpoints across Fundamentals, News, and Screeners.
> Market Data API historical bars endpoints (Option, Futures, Event, Crypto) added start_time and end_time parameters.

### Add

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Market Data API | Added Fundamentals endpoints for institutional and insider data: search institutions, 13F holdings, holding changes, insider transactions, insider ownership overview, and macroeconomic event calendar. | [List Institutions](../reference/list-institutions.api.mdx)<br/>[List Institution 13F Holdings](../reference/list-institution-holdings.api.mdx)<br/>[List Institution Holding Changes](../reference/list-institution-holding-changes.api.mdx)<br/>[List Insider Transactions](../reference/list-insider-transactions.api.mdx)<br/>[Get Insider Holdings](../reference/get-insider-holdings.api.mdx)<br/>[List Economic Calendars](../reference/list-economic-calendars.api.mdx) |
| API | Market Data API | Added News endpoints: search market news by keyword, list stock-related news with sentiment filter, and fetch full news article content by ID. | [List News](../reference/list-news.api.mdx)<br/>[List Stock News](../reference/list-stock-news.api.mdx)<br/>[Get News Detail](../reference/get-news-detail.api.mdx) |
| API | Market Data API | Added Screeners endpoints: list recent stock unusual activity alerts (volume surge, price spike) within the last 90 days, and get the market fear & greed sentiment index. | [List Stock Unusual Activities](../reference/list-stock-unusual-activities.api.mdx)<br/>[Get Fear and Greed Index](../reference/get-fear-and-greed-index.api.mdx) |

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Market Data API | Historical bars endpoints added `start_time` and `end_time` query parameters, allowing historical bars to be fetched by time range. | [List Option Historical Bars](../reference/option-historical-bars.api.mdx)<br/>[List Futures Historical Bars](../reference/futures-historical-bars.api.mdx)<br/>[List Event Bars](../reference/event-bars.api.mdx)<br/>[List Crypto Historical Bars](../reference/crypto-bars.api.mdx) |

## 2026-10-10

> Market Data API: Added Community endpoints under Non-Display Solution.

### New

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Market Data API | Added **Community** category under Non-Display Solution (for Retail/Buy-side Inst) with 6 new endpoints: Create Post, Create Comment, Hot Tickers, Posts by Ticker, Post Detail, My Posts. | [Community](../reference/community.tag.mdx) |
| API | Market Data API | Added **Create Post** endpoint. Publishes a new community post. | [Create Post](../reference/create-post.api.mdx) |
| API | Market Data API | Added **Create Comment** endpoint. Adds a comment to an existing community post. | [Create Comment](../reference/create-comment.api.mdx) |
| API | Market Data API | Added **Hot Tickers** endpoint. Returns the tickers currently trending in the community. | [Hot Tickers](../reference/list-hot-tickers.api.mdx) |
| API | Market Data API | Added **Posts by Ticker** endpoint. Lists community posts related to a specified ticker. | [Posts by Ticker](../reference/list-posts-by-symbol.api.mdx) |
| API | Market Data API | Added **Post Detail** endpoint. Retrieves the details of a single community post. | [Post Detail](../reference/get-post.api.mdx) |
| API | Market Data API | Added **My Posts** endpoint. Lists the posts published by the current user. | [My Posts](../reference/list-my-posts.api.mdx) |

## 2026-09-22

> Webull Cloud MCP Server: added an order placement tutorial section and refreshed the demo video.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | Webull Cloud MCP Server: added a new "How To Place Order Using MCP" section with a walkthrough video, along with its Quick Navigation entry. The AI Market demo video was also replaced with an updated recording. | [Webull Cloud MCP Server](../AI-friendly-Resources/mcp.md) |

## 2026-09-20

> Interface version header `x-version` updated from `v2` to `v3` across the Authentication documents.
> Trading API: added Transfer Activities query endpoints.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | `x-version` request header updated from `v2` to `v3` in the required headers table and the authentication flow description. | [Authentication Overview](../authentication/overview.md) |
| Docs | — | `x-version` request header updated from `v2` to `v3` in the required headers table and in the Python/Java signature examples; the example endpoint used throughout was updated from `GET /openapi/account/list` to `GET /trading/accounts/list`. | [Signature](../authentication/signature.md) |
| Docs | — | `x-version` updated from `v2` to `v3` in the request header example. | [Token](../authentication/token.md) |

### Add

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Trading API | Added List Transfer Activities endpoint (`GET /trading/activities/transfer-activities/list`) under Activities. Returns an account's transfer records covering both ACATS (North America accounts) and crypto transfers, incoming and outgoing, sorted by `create_time` descending. Supports filtering by `transfer_method`, `direction`, `status`, `acats_transfer_types`, `start_time`/`end_time`, with `pagination_key` cursor pagination. Use `acats_associated_number` to aggregate an ACATS transfer that settles across multiple records. | [List Transfer Activities](../reference/list-transfer-activities.api.mdx) |
| API | Trading API | Added Get Transfer Activity Detail endpoint (`GET /trading/activities/transfer-activities/get`) under Activities. Retrieves a single transfer record by `account_id` and `transfer_id`, covering both ACATS and crypto transfers. | [Get Transfer Activity Detail](../reference/get-transfer-activity-detail.api.mdx) |

## 2026-09-16

> Webull Cloud MCP Server: Added order instruction and authorization query endpoints.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | Webull Cloud MCP Server: Added 11 new endpoints to the Available Endpoints list — order instructions `place_stock_instruction`, `place_option_single_instruction`, `place_option_strategy_instruction`, `place_futures_instruction`, `place_crypto_instruction`, `place_event_instruction`, `place_algo_instruction` (each requires confirmation in Webull APP / Desktop), `revoke_instruction`, `get_pending_instruction`, `get_processed_instruction`, and `get_account_authorization`. | [Webull Cloud MCP Server](../AI-friendly-Resources/mcp.md) |

## 2026-09-15

> Documentation: Refined selected descriptions to better align with current API capabilities.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | Optimized selected API documentation descriptions for improved clarity and consistency with currently supported interface capabilities. This documentation update does not change API behavior. | — |

## 2026-09-12

> Broker API: Added the List Order Executions endpoint; Get Account Application Detail now returns account identifiers.

### New

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Broker API | Added **List Order Executions** endpoint. Supports querying historical execution records for an account by date range, client order ID, or both, with cursor-based pagination. | [List Order Executions](../reference/broker-fd-api/order-executions.api.mdx) |

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Broker API | Get Account Application Detail response added `account_id` and `account_number` fields. | [Get Account Application Detail](../reference/broker-fd-api/get-account-application-detail.api.mdx) |


## 2026-09-05

> Trading API & Broker API: List endpoints migrated to cursor-based pagination; multi-leg `leg_in_strategy` enum updated; several field types and response structures changed.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Trading API | Place Order & Get Order Detail: `leg_in_strategy` enum updated — removed `CUSTOM`, added `COVERED_STOCK` and `DIAGONAL`; field description updated. | [Place Order](../reference/common-order-place.api.mdx)<br/>[Get Order Detail](../reference/order-detail.api.mdx) |
| API | Trading API | Open Orders & Order History migrated to cursor-based pagination: parameters `page_size`/`last_client_order_id` (and `start_date`/`end_date` for Order History) replaced by `pagination_key` (and `start_time`/`end_time`); response changed from a plain array to a `{ data, pagination_key }` object. | [List Open Orders](../reference/order-open.api.mdx)<br/>[List Order History](../reference/order-history.api.mdx) |
| API | Trading API | List Cash Activities migrated to cursor-based pagination: `page_size`/`last_activity_id` replaced by `pagination_key`; response changed from a plain array to a `{ data, pagination_key }` object. | [List Cash Activities](../reference/trade-cash-activity-by-type.api.mdx) |
| API | Trading API | List Event Contract Categories: `category_id` field type changed from `string` to `integer`. | [List Event Contract Categories](../reference/event-categories-list.api.mdx) |
| API | Trading API | Get Capital Flow & List Futures Historical Bars: response restructured from a wrapper object to a top-level array. | [Get Capital Flow](../reference/capital-flow.api.mdx)<br/>[List Futures Historical Bars](../reference/futures-historical-bars.api.mdx) |
| API | Broker API | Open Orders & Order History migrated to cursor-based pagination: `page_size`/`last_client_order_id` replaced by `pagination_key`; response changed from a plain array to a `{ data, pagination_key }` object. | [List Open Orders](../reference/broker-fd-api/order-open.api.mdx)<br/>[List Order History](../reference/broker-fd-api/order-history.api.mdx) |
| API | Broker API | List Accounts, List Transfer Records & List Account Cash Activities migrated to cursor-based pagination: `page_size`/`last_*_id` replaced by `pagination_key`; response changed from a plain array to a `{ data, pagination_key }` object. | [List Accounts](../reference/broker-fd-api/list-accounts.api.mdx)<br/>[List Transfer Records](../reference/broker-fd-api/transfer-list.api.mdx)<br/>[List Account Cash Activities](../reference/broker-fd-api/broker-cash-activity-by-type.api.mdx) |
| API | Broker API | List Event Contract Categories: `category_id` field type changed from `string` to `integer`. | [List Event Contract Categories](../reference/broker-fd-api/broker-event-categories-list.api.mdx) |
| API | Broker API | Get Account Application Detail: `customer_info.num_dependents` field type changed from `string` to `integer`. | [Get Account Application Detail](../reference/broker-fd-api/get-account-application-detail.api.mdx) |

## 2026-08-29

> Broker API: Forms endpoint address fields relaxed to optional. Trading API: Activities endpoint description improved. Connect API: Application registration flow updated.

### Changed

| Category | API | Change | Link |
| -------- | --- | ------ | ---- |
| API | Broker API | Forms endpoint: `neighborhood_code`, `apartment_number`, and `building_number` parameters changed from required to optional. | [Get Form Detail](../reference/broker-fd-api/get-form-content.api.mdx) |
| API | Trading API | Improved the description of the Activities endpoint. | [List Cash Activities](../reference/trade-cash-activity-by-type.api.mdx) |
| Docs | Connect API | Updated application registration flow: replaced email-based registration with an online [Application Form](https://www.webull.com/connect-api/info). | [About Connect API](../connect-api/about-connect-api.md)<br/>[OAuth Integration Guide](../connect-api/authentication.md) |

## 2026-08-20

> Trading API & Broker API: Deprecated `place_time` and `fill_time` fields in Get Order Detail response.

### Changed

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Trading API | Get Order Detail: `place_time` and `fill_time` fields are now deprecated. These fields will continue to be returned for backward compatibility but should no longer be used in new integrations. | [Order Detail](../reference/order-detail.api.mdx) |
| API | Broker API | Get Order Detail: `place_time` and `fill_time` fields are now deprecated. These fields will continue to be returned for backward compatibility but should no longer be used in new integrations. | [Order Detail](../reference/broker-fd-api/order-detail.api.mdx) |

## 2026-08-14

> Documentation: Added Rate Limits reference page with per-endpoint rate limit details for Sandbox and Production environments.

### New

| Category | API | Change | Link |
|----------|-----|--------|------|
| Docs | — | Added **Rate Limits** page — a comprehensive reference listing rate limits for every API endpoint across Authentication, Market Data API, and Trading API, covering both Sandbox and Production environments. Includes rate limit dimensions, exceeded behavior (HTTP 429), and limit format explanation. | [Rate Limits](../rate-limits.md) |

## 2026-08-14

> Market Data API Overview document simplified.
> Added Non-Display Solution(for Sell-side Inst) category page.
> Added Event Contract Market Data and Instruments endpoints to Broker API.
> Third-Party Cash Journal interface path changed.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | Market Data API Overview: removed endpoint tables and rate limits section; replaced with a reference link to API Reference; added Sandbox environment delayed data notice. | [Market Data API Overview](../market-data-api/overview.md) |
| API | Broker API | Third-Party Cash Journal interface paths changed from `/broker/journals/third-party/cash/create` and `/broker/journals/third-party/cash/get` to `/broker/journals/cash-journals/third-parties/create` and `/broker/journals/cash-journals/third-parties/get`. | [Create Third-Party Cash Journal](../reference/broker-fd-api/broker-third-party-journal-cash-create.api.mdx)<br/>[Get Third-Party Cash Journal Detail](../reference/broker-fd-api/broker-third-party-journal-cash-query.api.mdx) |

### Add

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Market Data API | Added **Non-Display Solution(for Sell-side Inst)** category page. | [Non-Display Solution(for Sell-side Inst)](../reference/custom/non-display-solution-sell.tag.mdx) |
| API | Broker API | Added 11 Event Contract endpoints: List Sports Filters, List Event Series, List Event Milestones, List Events, List All Tags, List Event Market Snapshots, List Event Market Depths, List Event Market Bars, List Event Bars by Event, Get Event Live Data, Get Game Stats. | [List Sports Filters](../reference/broker-fd-api/event-sports-filters-list.api.mdx)<br/>[List Event Series](../reference/broker-fd-api/event-series-list.api.mdx)<br/>[List Event Milestones](../reference/broker-fd-api/event-milestones-list.api.mdx)<br/>[List Events](../reference/broker-fd-api/events-list.api.mdx)<br/>[List All Tags](../reference/broker-fd-api/categories-tags-list.api.mdx)<br/>[List Event Market Snapshots](../reference/broker-fd-api/event-markets-snapshots-list.api.mdx)<br/>[List Event Market Depths](../reference/broker-fd-api/event-markets-depths-list.api.mdx)<br/>[List Event Market Bars](../reference/broker-fd-api/event-markets-bars-list.api.mdx)<br/>[List Event Bars by Event](../reference/broker-fd-api/event-markets-bars-list-by-event.api.mdx)<br/>[Get Event Live Data](../reference/broker-fd-api/event-live-data.api.mdx)<br/>[Get Game Stats](../reference/broker-fd-api/event-game-stats.api.mdx) |

## 2026-08-08

> Get Stock Instruments update.
> Modifications to interfaces such as Open Order, Order History, Order Detail and so on.
> Trading API & Broke API & Connect API Interface path change.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Trading API | Add sub_category fields to the request and responses | [Get Stock Instruments](../reference/instrument-list.api.mdx) |
| API | Trading API | The next-level attribute of the interface has added new parameters: leg_in_or_out、posotion_id、leg_in_strategy | [Order History](../reference/broker-fd-api/order-history.api.mdx) |
| API | Trading API & Broke API & Connect API | Changes have been sent for some interface paths | — |

## 2026-08-01

> Broker API: FDIB Brokerage account agreements expanded; W8Ben form field requirements updated.

> Connect API: Login path differentiation documented.

### Changed

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Broker API | Added OTC Agreement and Fractional Shares Agreement to FDIB Brokerage account opening form. These two agreements are now required when creating a Brokerage account. | [Get Form Content](../reference/broker-fd-api/get-form-content.api.mdx) |
| API | Broker API | FDIB W8Ben form: adjusted attribute fields to mandatory. All W8Ben fields must now be provided when submitting the form. | [Get Form Content](../reference/broker-fd-api/get-form-content.api.mdx) |
| Docs | Connect API | Added Login Path column to Service Endpoints table. Production and Sandbox share the same H5 hostname (`passport.webull.com`) and are distinguished by path: Production uses `/oauth2/authenticate/login`, Sandbox uses `/oauth2/sandbox/authenticate/login`. | [About Connect API](../connect-api/about-connect-api.md) |

## 2026-07-25

> Modification of the Order History interface.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| API | Trading API | Order history interface support full query (with the two-year limit removed). | [Order History](../reference/broker-fd-api/order-history.api.mdx) |

## 2026-07-20

- **Order Endpoints**: Added processing delay notice to Open Orders and Order History endpoint descriptions:

  > This endpoint may not return the most recent order data in real time due to processing delays. To ensure you get the latest order status, please query the Order Detail endpoint by client_order_id.

## 2026-07-20

- **Test Environment**: Connect API sandbox hosts updated:

  | Service | Before | After |
  | --- | --- | --- |
  | Authorization, Account, Trading API (HTTP) | `us-oauth-open-api.uat.webullbroker.com` | `oauth-open-api.sandbox.webull.com` |
  | Authorization Login Redirect (H5) | `passport.uat.webullbroker.com` | `passport.webull.com` |

  See [About Connect API](../connect-api/about-connect-api.md#service-endpoints) for updated configuration.


## 2026-07-18

> Update broker related interfaces and trading capabilities.

### Changed

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Broker API | Order detail interface adds fee and commission fields; trading event push adds fee and commission fields. | [Order Detail](../reference/broker-fd-api/order-detail.api.mdx)<br/>[Trade Events](../reference/fd-events/trading-events.md) |

### Add

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Broker API | Add API include Create Third-Party Cash Journal、Query Third-Party Cash Journal Detail. | [Create Third-Party Cash Journal](../reference/broker-fd-api/broker-third-party-journal-cash-create.api.mdx)<br/>[Query Third-Party Cash Journal Detail](../reference/broker-fd-api/broker-third-party-journal-cash-query.api.mdx) |
| API | Trading API | Add instrument option contracts query interface: Get Option Contracts. | [Get Option Contracts](../reference/option-contract-list.api.mdx) |

## 2026-07-13

> AI-Friendly Resources: Added Tools by Webull Cloud MCP Server.

### New

| Category | API | Change | Link |
|----------|-----|--------|------|
| Docs | — | 24 new tools have been added to the Webull Cloud MCP Server, including get_stock_capital_flow, get_stock_filings, get_stock_earnings_calendar, get_stock_dividend_calendar, get_stock_forecast_eps, get_stock_industry_comparison, get_fund_rating, get_fund_performance, get_fund_allocation, get_fund_holdings, get_fund_brief, get_fund_dividends, get_fund_splits, get_fund_net_value, get_fund_files, get_financial_alert, get_financial_indicators, get_income_statement, get_balance_sheet, get_cash_flow, get_market_sectors, get_market_sectors_detail, get_high_dividend, and get_52_week_high_low.  | [Webull Cloud MCP Server](../AI-friendly-Resources/mcp.md) |

## 2026-07-10

> AI-Friendly Resources: Added Webull CLI documentation.

### New
| Category | API | Change | Link |
|----------|-----|--------|------|
| Docs | — | Added **Webull CLI** documentation under AI-Friendly Resources | [CLI](../AI-friendly-Resources/cli.md) |

## 2026-07-08

- **Test Environment**: Sandbox API hosts migrated from `*.uat.webullbroker.com` to `*.sandbox.webull.com`:

  | Service | Before | After |
  | --- | --- | --- |
  | Trading API (HTTP) | `us-openapi-alb.uat.webullbroker.com` | `api.sandbox.webull.com` |
  | Trading Events (gRPC) | `us-openapi-events.uat.webullbroker.com` | `events-api.sandbox.webull.com` |
  | Market Data (S2S Streaming) | `us-data-api.uat.webullbroker.com` | `data-api.sandbox.webull.com` |
  | Broker API (HTTP) | `us-broker-api.uat.webullbroker.com` | `broker-api.sandbox.webull.com` |
  | Broker API (Event Push) | `us-openapi-event-push.uat.webullbroker.com` | `broker-api-event-push.sandbox.webull.com` |

  See [SDKs and Tools](../sdk.md) for updated configuration.

## 2026-07-04

> Trading API : New Activity module — get account cash activities.

### New

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Trading API | Added **Activity** category with new endpoint: `Get Account Cash Activities` — query account cash flow records | [Get Account Cash Activities](../reference/trade-cash-activity-by-type.api.mdx) |

## 2026-06-27

> Market Data API: New Fundamentals module and expanded Screener endpoints.

### New

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Market Data API | Added **Fundamentals** category under Non-Display Solution with 22 new endpoints: Forecast Eps, Filings, Earnings Calendar, Dividend Calendar, Capital Flow, Industry Comparison, Indicators, Income, Cashflow, Balancesheet, Alert, Fund Brief, Fund Performance, Fund NetValue, Fund Holdings, Fund Dividends, Fund Rating, Fund Splits, Fund Files, Fund Allocation | [Fundamentals](../reference/fundamentals.tag.mdx) |
| API | Market Data API | Added 4 new endpoints to **Screener** under Non-Display Solution: Market Sectors, Market Sectors Detail, High Dividend Rank, 52 Week High/Low | [Market Sectors](../reference/get-market-sectors.api.mdx) · [Market Sectors Detail](../reference/get-market-sectors-detail.api.mdx) · [High Dividend Rank](../reference/get-high-dividend.api.mdx) · [52 Week High/Low](../reference/get-week-52-high-low.api.mdx) |

## 2026-06-13

>Signature document update.

> Gainers & Losers API  returns update.

> Top Active Screener endpoint has been renamed.

### Changed

| Category | API | Change | Link |
| --- | --- | --- | --- |
| Docs | — | Signature document content updated by part format. | [Signature](../authentication/signature.md) |
| API | Market Data API | Gainers & Losers endpoint response added relative_volume_10d field. | [Gainers & Losers](../reference/get-gainers-losers.api.mdx) |
| API | Market Data API | Screener endpoint name and URL changed from most-active to top-active. | [Top Active](../reference/get-top-active.api.mdx) |

## 2026-06-06

> Trading API & Broker API: Stock Instrument endpoints added margin requirement ratio fields.

### Changed

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Trading API | Get Stock Instrument response now returns four additional margin fields:<br/>`intraday_margin_long` — Intraday margin requirement ratio for long position<br/>`intraday_margin_short` — Intraday margin requirement ratio for short position<br/>`maintenance_margin_long` — Maintenance margin requirement ratio for long position<br/>`maintenance_margin_short` — Maintenance margin requirement ratio for short position | [Get Stock Instrument](../reference/instrument-list.api.mdx) |
| API | Broker API | Broker API Get Stock Instrument response now returns four additional margin fields:<br/>`intraday_margin_long` — Intraday margin requirement ratio for long position<br/>`intraday_margin_short` — Intraday margin requirement ratio for short position<br/>`maintenance_margin_long` — Maintenance margin requirement ratio for long position<br/>`maintenance_margin_short` — Maintenance margin requirement ratio for short position | [Get Stock Instrument](../reference/broker-fd-api/list-stock-instruments.api.mdx) |


## 2026-05-30

> Broker API account opening capabilities significantly expanded. New endpoints added across Authentication and Market Data API

### New

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Authentication | Added **Client-To-Server** authentication flow with two new endpoints: Create Client Token and Refresh Client Token | [Create Client Token](../reference/broker-market-data-api/create-client-token.api.mdx) · [Refresh Client Token](../reference/broker-market-data-api/refresh-client-token.api.mdx) |
| API | Market Data API | Added **Display Solution** tier under Market Data API, including Stock Screener (Top Active, Top Gainers/Losers), Stock Quotes (Snapshot, Historical Bars, Tick, Quotes Depth, Historical Bars single symbol), Corporate Actions (By Market, Detail), Stock Instrument (Get Instruments, Batch Get Logos, Company Profile, Analyst Target Price, Analyst Rating), Event Contract market data (Instrument: Sports Filter, Series List, Milestones, Event List, All Tags; Quotes: Snapshot, Depth, Bars by Symbols, Bars by Event, Live Data, Game Stats), and Streaming (Subscribe, Unsubscribe) | [Display Solution](../reference/custom/display-solution.tag.mdx) |
| API | Market Data API | Added **Option** market data endpoints under Non-Display Solution: Option Tick, Option Snapshot, Option Historical Bars | [Option Tick](../reference/option-tick.api.mdx) · [Option Snapshot](../reference/option-snapshot.api.mdx) · [Option Historical Bars](../reference/option-historical-bars.api.mdx) |
| API | Broker API – Accounts | Added **Retrieve Account List** endpoint (`GET /accounts`) | [Retrieve Account List](../reference/broker-fd-api/list-accounts.api.mdx) |

### Changed

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Broker API – Accounts | **Create an Account**: now supports submitting Basic Form + Brokerage Form + EC Form simultaneously to open both a Brokerage account and an EC account in a single request | [Create an Account](../reference/broker-fd-api/create-account-apply.api.mdx) |
| API | Broker API – Accounts | **Create an Account**: supports opening a Brokerage or EC account first, then appending additional account types by passing `related_account_id` + additional form in a subsequent New Account request | [Create an Account](../reference/broker-fd-api/create-account-apply.api.mdx) |
| API | Broker API – Accounts | **Create an Account** (EC additional form) and **Update an Account**: added new optional field `is_bp_shared` (boolean) | [Create an Account](../reference/broker-fd-api/create-account-apply.api.mdx) · [Update an Account](../reference/broker-fd-api/update-account-apply.api.mdx) |

## 2026-05-16

> Trading API order events now include `order_id`. New MCP tools and Skills endpoints added. Broker API agreement types expanded. Order quantity precision updated.

### New

| Category | API | Change | Link |
|----------|-----|--------|------|
| MCP | Market Data API | Added new MCP tools: `get_stock_noii_bars`, `get_stock_noii_snapshot`, `get_gainers_losers`, `get_most_active` | [MCP](../AI-friendly-Resources/mcp.md) |
| MCP | Trading API | Added new MCP tools: `get_futures_instruments`, `get_futures_products`, `get_futures_product_class`, `get_company_profile`, `get_analyst_rating`, `get_analyst_target_price`, `get_watchlists`, `create_watchlist`, `update_watchlist`, `delete_watchlist`, `get_watchlist_instruments`, `add_watchlist_instruments`, `remove_watchlist_instruments`, `update_watchlist_instruments` | [MCP](../AI-friendly-Resources/mcp.md) |
| Skills | Market Data API | Added new Skills endpoints: `stock-noii-bars`, `stock-noii-snapshot`, `stock-gainers-losers`, `stock-most-active` | [Skills](../AI-friendly-Resources/skills.md) |
| Skills | Trading API | Added new Skills endpoints: `instrument-company-profile`, `instrument-analyst-rating`, `instrument-analyst-target-price`, `instrument-futures-product-class`, `instrument-futures-products`, `instrument-futures-list`, `watchlist-list`, `watchlist-create`, `watchlist-delete`, `watchlist-update`, `watchlist-instruments-list`, `watchlist-instruments-add`, `watchlist-instruments-remove`, `watchlist-instruments-update` | [Skills](../AI-friendly-Resources/skills.md) |

### Changed

| Category | API | Change | Link |
|----------|-----|--------|------|
| API | Trading API | Subscribe Trade Events: response now includes `order_id` field | [Subscribe Trade Events](../reference/custom/subscribe-trade-events.md) |
| API | Trading API | Order History, Open Order, Order Detail: response fields `total_quantity` and `filled_quantity` precision updated to 5 decimal places | [Order History](../reference/order-history.api.mdx) · [Open Order](../reference/order-open.api.mdx) · [Order Detail](../reference/order-detail.api.mdx) |
| API | Broker API | Get Form Content: added three new mandatory agreement types for account opening — `DAY_TRADING_RISK_DISCLOSURE`, `EXTENDED_HOURS_TRADING_DISCLOSURE`, `LOW_PRICED_SECURITIES_ALERT` | [Get Form Content](../reference/broker-fd-api/get-form-content.api.mdx) |
| Docs | — | SDK page updated with Broker API host information | [SDKs and Tools](../sdk.md) |

## 2026-04-04

> AI assistants can now access Webull trading and market data via Model Context Protocol (MCP).

### New

| Category | Change | Link |
|----------|--------|------|
| Docs | Added Webull MCP Server documentation — step-by-step setup guide for connecting AI assistants to Webull OpenAPI via Model Context Protocol, including architecture overview, prerequisites, client configuration, authentication flow, available endpoints, and security recommendations | [Webull MCP Server](../AI-friendly-Resources/mcp.md) |

## 2026-03-28

> Event contracts now support real-time market data streaming.

> Order Place endpoint: added `position_intent` field for options orders.

### Changed

| Category | Change | Link |
|----------|--------|------|
| Docs | Event contracts now support quote, snapshot, and tick data subscription in the Data Streaming API | [Data Streaming API](../market-data-api/data-streaming-api.md) |
| API | Order Place endpoint added `position_intent` field for options orders. Supported values: `BUY_TO_OPEN`, `BUY_TO_CLOSE`, `SELL_TO_OPEN`, `SELL_TO_CLOSE`. For combo orders, it can only be set on the MASTER order. | [Order Place](../reference/common-order-place.api.mdx) |

## 2026-03-14

### API Reference

**Market Data API**

- Added two new endpoints to the [event market module](../reference/event-market-data.tag.mdx):
  - [Event Bars](../reference/event-bars.api.mdx)
  - [Event Tick](../reference/event-tick.api.mdx)

**Trading API**

- Added two new endpoints to the [Instrument module](../reference/instruments.tag.mdx):
  - [Get Event Contract Categories](../reference/event-categories-list.api.mdx)
  - [Get Event Contract Events](../reference/event-events-list.api.mdx)

- Updated [Get Event Contract Series](../reference/event-series-list.api.mdx):
  - Request: Renamed parameter `last_instrument_id` to `last_series_id`; added `symbols` parameter.
  - Response: Renamed field `instrument_id` to `series_id`.

- Updated [Get Event Contract Instrument](../reference/event-market-list.api.mdx):
  - Request: Added `event_symbol`, `symbols`, and `expiration_date_after` parameters.
  - Response: Added `event_symbol` and `event_name` fields.

## 2026-03-07
### API Reference
**Fractional Event Contract New Feature Support**
- [Trading Module](../reference/trading.tag.mdx) : Now supports order placement for fractional event contracts
- [Get Event Contract Instrument Endpoint](../reference/event-market-list.api.mdx): Added dedicated fields for fractional event contract support and price range parameters of event contracts
  - `fractionable`: Boolean field indicating whether the **event contract** instrument supports fractional trading
  - `priceRanges`: Field defining the price range parameters for the **event contract** instrument

## 2026-01-31
### Documentation
- Added [the Event Trading](../trade-api/event-contract.md) documentation to the Trading API module.

### API Reference
**Market Data API**
- Added two new interfaces, [Event Snapshot](../reference/event-snapshot.api.mdx) and [Event Depth](../reference/event-depth.api.mdx), to [the event market module](../reference/event-market-data.tag.mdx).

**Trading API**
- Enhanced the interface capabilities of [the Trading module](../reference/trading.tag.mdx), including support for event contracts and the addition of algorithmic order trading functionality (TWAP, VWAP, POV).

## 2026-01-17
### Documentation
 - Added [About Connect API](../connect-api/about-connect-api.md) documentation under the Connect API module, providing an overview of the Connect API framework, its purpose, and core capabilities.

 - Added [Authorization and Trading in Connect API](../connect-api/authentication.md) documentation under the Connect API module, detailing the end-to-end authorization flow and how trading operations are performed using Connect API.

### API Reference
**Market Data API**
 - Added a new endpoint: [Footprint](../reference/footprint.api.mdx)
**Connect API**
 - Added [Get An Authorization Code](../reference/custom/get-authorization-code.md) API documentation, describing how to obtain an authorization code as part of the OAuth authorization process.

 - Added [Create And Refresh Token](../reference/connect-api/create-and-refresh-token.api.mdx) API documentation, covering access token creation and token refresh mechanisms.

## 2026-01-12
### API Reference Updates

**Market Data API**

- **RESTful API**
  - Updated the response format for market data snapshots:
    For the latest response schema, see: [Snapshot](../reference/snapshot.api.mdx)

- **Data Streaming**
  - Enhanced the fields included in market data snapshot streaming.  
    For the latest payload definition, see: [Snapshot](../reference/snapshot.api.mdx)

**Trading API**

- **Orders**
  - Added a new endpoint: [Order Batch Place](../reference/order-batch-place.api.mdx)

## 2025-12-13
### Now supporting futures and crypto trading!
#### 1. Documentation
- Added [futures](../trade-api/futures.md), [crypto](../trade-api/crypto.md) documents and code examples

#### 2. API Reference
- Description: 
  - Market Data: Added futures and crypto market data interface. Supports market snapshot, historical bars, data etc.
  - Trading: Building on our existing trading APIs, we have launched a more powerful suite of trading interfaces (covering order estimate, place, replace, and cancel). Now, a single order place API enables trading across stocks, options, futures, and crypto.
  - Accounts & Assets: Now supporting futures and cryptocurrency accounts and assets.

- Interface:
  - [Market Data API](/apis/docs/reference/custom/market-data):
    - Futures: [Tick](/apis/docs/reference/futures-market-data), [snapshot](/apis/docs/reference/futures-snapshot),[depth of book](/apis/docs/reference/futures-quotes),[historical bars](/apis/docs/reference/futures-historical-bars)
    - Crypto: [snapshot](/apis/docs/reference/crypto-snapshot),[historical bars](/apis/docs/reference/crypto-bars)
  - [Trading API](/apis/docs/reference/trading):
    - Accounts: [Account List](/apis/docs/reference/account-list)
    - Assets: [Account Balance](/apis/docs/reference/account-balance), [Account Positions](/apis/docs/reference/account-position)
    - Orders:
      - Futures: [Order Preview](/apis/docs/reference/common-order-preview), [Order Place](/apis/docs/reference/common-order-place), [Order Replace](/apis/docs/reference/common-order-replace), [Order Cancel](/apis/docs/reference/common-order-cancel)
      - Crypto: [Order Place](/apis/docs/reference/common-order-place), [Order Cancel](/apis/docs/reference/common-order-cancel)

## 2025-11-29
### Documentation
- Added code examples for the [**Assets and Accounts**](../trade-api/account.md#code-examples) and [**Orders**](../trade-api/stock.md#request-examples) modules in the documentation.
- Fixed broken links in the documentation.

## 2025-11-20
### Documentation Initialization
#### Core Description
- Create the Webull official Open API documentation for the first time to provide developers with complete interface integration specifications, usage guides, and technical references.
- Document Purpose: For developers to integrate with Webull Open API and query interface details
- Document Structure: Divided into three core modules: "Documentation", "API Reference", and "Recipes"

#### Coverage
##### [1. Documentation](/apis/docs/)
- Description: Welcome、About Webull、About Webull OpenAPI
- Development Tools: SDKs and Tools、Additional Resources
- Core Modules: 
    - Authentication: Overview 、Individual Application Process、Signature、Token
    - Market Data API: Overview、Getting Started、Data API、Data Streaming API、FAQ
    - Trading API: Overview、Getting Started、Account API、Trading API、Trading Events、FAQ
    - Connect API: Under construction
    - Broker API: Under construction
- Supplementary Content: Q&A

##### [2. API Reference](/apis/docs/webull-open-api-reference)
- Description: Webull Open API Reference
- [Authentication](/apis/docs/reference/authentication): 
    - Document: [Token](../authentication/token.md)
    - interface: Create Token（POST）、Check Token（POST）
- [Market Data API](/apis/docs/reference/custom/market-data):
    - Document: [Getting Started](../market-data-api/getting-started.md)
    - Stock: 
        - Basic interface: Tick（GET）、Snapshot（GET）、Quotes（GET）、Historical Bars（POST）、Historical Bars (single symbol)（GET）
        - Streaming Interface: Subscribe（POST）、Unsubscribe（POST）
- [Trading API](/apis/docs/reference/custom/trading-api): 
    - Document: [Getting Started](../trade-api/getting-started.md)
    - Utility interface: Instrument（GET）
    - Account interface: Account List（GET）、Account Balance（GET）、Account Positions（GET）
    - Order interface: 
        - Stock order: Preview Order（POST）、Place Order（POST）、Replace Order（POST）、Cancel Order（POST）
        - Option order: Preview Options（POST）、Place Options（POST）、Modify Options（POST）、Cancel Options（POST）
        - Order Query: Order History（GET）、Open Order（GET）、Order Detail（GET）
    - Trade Events: Subscribe Trade Events

##### [3. Recipes](/apis/recipes_us)
- Signature Generation
- Create and verify token
- Place your first order