Change Log
2026-10-08
- Documentation enhancements (no API behavior changes):
POST /sapi/v1/w3w/wallet/prediction/trade/get-quote: removed the approximate 1.5 USDTMARKETminimum and the statement thatLIMITorders have no minimum. The minimum order amount is set by the server and may change, so no fixed value is documented. It is checked onBUYorders by amount and onSELLorders by share quantity, for both order types. A successful quote does not guarantee that an order is accepted or filled. Also documented that apriceLimitthat is not on the price tick is truncated down instead of being rejected.GET /sapi/v1/w3w/wallet/prediction/market/detailandGET /sapi/v1/w3w/wallet/prediction/market/list: documented the values ofstatusandmarkets[].tradingStatus, thatmarkets[].tradingStatusand notstatusdecides whether new orders may be attempted, the meaning ofdecimalPrecision, and theoutcomes[].winnerfield that is returned after resolution.GET /sapi/v1/w3w/wallet/prediction/position/settled-history: documented that there is no separate cancelled, invalid or refunded status and how a split payout of a resolved market is represented.
2026-09-10
- Documentation enhancements (no API behavior changes):
- All 28 Prediction Trading endpoints (
market-data,account,positions,trading,redemption,transfers): correctedRequest Weight(IP)from200to1to match measured production behavior. POST /sapi/v1/w3w/wallet/prediction/trade/place-order-bundle: clarified thataccountTypeonly determines the settlement/reference account, not the funding source — the actual debited balance is controlled byfundingSource. Also clarified thatorderTypeonly acceptsMARKET/LIMITand must not be combined withtimeInForce(e.g.LIMIT_GTCis not a valid value).POST /sapi/v1/w3w/wallet/prediction/trade/place-order-bundle: documented three additional cases that return the generic-3026 Your input param is invalid.: a well-formedwalletAddressnot owned by the calling UID, a malformed (non-address)walletAddress(an empty string instead returns-1102naming the field), and omittingpriceLimitwhenorderType=LIMIT.
- All 28 Prediction Trading endpoints (
2026-08-14
- New endpoints:
POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/create: create an OTC blocktrade as the maker.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/list: list the maker's own blocktrades.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/detail: query a blocktrade byorderId.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/events: paginated blocktrade lifecycle/settlement events.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/preview: preview an open blocktrade bysecretToken.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/fulfil: fulfil a maker blocktrade as the taker.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/remove: cancel open/unsettled blocktrades.POST /sapi/v1/w3w/wallet/prediction/otc/blocktrade/reserved-balances: query reserved USDT/share balances.POST /sapi/v1/w3w/wallet/prediction/deposit/apply: move funds from the bound CeDeFi MPC wallet to a CEX account.POST /sapi/v1/w3w/wallet/prediction/withdraw/apply: withdraw funds from a CEX account to the bound CeDeFi MPC wallet.- All of the above are restricted to authorized market makers.
2026-06-16
- Documentation enhancements (no API behavior changes):
POST /sapi/v1/w3w/wallet/prediction/trade/batch-cancel: removed the unused per-itemcancelInfoList[i].vendorfield (server auto-fillspredict_fun). Added Known Issues section covering the bracket-encoding incompatibility with mainstream HTTP libraries (Pythonrequests, JavaURI, Gonet/url, Nodeurl) — request returns-1022 Signature for this request is not validbecause clients percent-encode[/]while the server signs over raw bytes; included Python / Java / Go workarounds.POST /sapi/v1/w3w/wallet/prediction/transfer/inbound: added explicit warning that the endpoint requires SAS authorization (returns-31003if SAS is not enabled).POST /sapi/v1/w3w/wallet/prediction/trade/get-quote: documented the MARKET order minimum (amountIn≥ ~1.5 USDT, varies by market depth;LIMITorders are not subject to this minimum).GET /sapi/v1/w3w/wallet/prediction/transfer/status: corrected the response example — the success terminal state isCOMPLETED, notSUCCESS. Added the full set of status values (COMPLETED,FAILED,PROCESSING,PENDING).
2026-05-25
- Initial release of Prediction Trading APIs.
Was this page helpful?
Last modified on