Skip to content

Change notices#

Numbered notices for changes that can affect API integrations. Breaking changes get a notice before rollout; subscribe by watching this page (every page also has a Markdown twin — append .md to its URL).

Notice Date Type Summary
CH-003 2026-09-29 Correction Trade fill objects (TradeDetails) were mis-documented: fields are snake_case on the wire, trade_id is a string, direction is BUY/SELL. Documentation fix only — no API behavior change. New optional fields parent_order_id, child_order_id.
CH-002 2026-05 Breaking api.trade.anboto.xyz retired. Production REST and WebSocket hosts are api.pro.anboto.xyz / wss://api.pro.anboto.xyz/api/v2/ws.
CH-001 2026-08-31 Info API documentation moved to this site (api-docs.anboto.xyz). The former GitHub Pages site remains available during the transition; specs and content are identical. No API behavior change.

CH-003 — Trade fill schema corrected#

Type: correction · Date: 2026-09-29

The TradeDetails object (fills inside orders from order/open, order/byId, order/find, order/cancelAll, and in userTrades) was documented with the wrong field names and types. The API itself did not change; only the documentation now matches what the server has always returned:

Documented before Actually returned (now documented)
clientOrderId, exchangeOrderId, execTime, makerOrTaker, feeCurrency client_order_id, exchange_order_id, exec_time, maker_or_taker, fee_currency
trade_id as integer trade_id as string (the exchange trade id, or the Anboto trade id when none was captured)
direction free text direction is BUY or SELL; maker_or_taker is MAKER or TAKER

New optional fields: parent_order_id (the enclosing order) and child_order_id (the slice that executed; the WebSocket trade topic carries it as order_id). If your client was generated from the old OpenAPI file, regenerate it from the current spec.

CH-002 — api.trade.anboto.xyz retired#

Type: breaking · Date: May 2026

The legacy production host api.trade.anboto.xyz no longer resolves. Point REST calls at https://api.pro.anboto.xyz and WebSocket connections at wss://api.pro.anboto.xyz/api/v2/ws. Paths, authentication and signing are unchanged — the host is the only difference. Testnet (api.testnet.anboto.xyz) is unaffected.

CH-001 — Documentation site migration#

Type: informational · Date: 2026-08-31

API docs now live at api-docs.anboto.xyz, generated directly from the OpenAPI/AsyncAPI specs. The GitHub Pages site (anbotolabs.github.io/anboto-api-docs) stays online until cutover completes, then redirects here. Spec URLs on this site: OpenAPI · AsyncAPI. No endpoint, auth, or schema change.