Skip to main content
All timestamps are UTC. Breaking changes are called out explicitly — subscribe to the status WebSocket channel and watch this page before upgrading.

2026-06-17

🔁 Changed

  • Single source of truth for currency. An account’s trading currency now comes solely from accounts.currencyId; default-currency guessing has been removed. Order stakes are denominated in orderCurrency (default USD), while bets and balances use the account’s native currency. See Currency & Limits.
  • REST betslip path aligned with the WebSocket path so both transports return identical odds/limit shapes.

🔧 Improved

Earlier

✨ Added

  • 32 bookmaker integrations behind a single API — sportsbooks, betting exchanges, prediction markets, and punter platforms. See Bookmakers.
  • Smart order routing with single and multi-bookmaker placement, partial fills, and exchange sweep mode.
  • Reliable WebSocket delivery — opt-in at-least-once delivery with ack / ack_batch / replay and a 100-message buffer.
  • Request deduplication — per-order requestUuid idempotency with a 30-minute TTL.
  • AnalyticsGET /positions and GET /pnl for aggregated exposure and profit/loss.

🚧 Coming soon

  • Futures / outright markets via futureId + participantId. The data model is in place; order placement and betslip retrieval currently return 501 Not Implemented.