Skip to content

feat(v3.2.7): UTA Cash+ earn, 22 Oct UTA fields - #179

Open
JJ-Cro wants to merge 5 commits into
sieblyio:masterfrom
JJ-Cro:update26102026
Open

JJ-Cro wants to merge 5 commits into
sieblyio:masterfrom
JJ-Cro:update26102026

Conversation

@JJ-Cro

@JJ-Cro JJ-Cro commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Summary

UTA V3 updates from Bitget's 20 Oct and 22 Oct changes: Cash+ earn endpoints, two new GET endpoints, and new fields on place-order, oi-limit, account info, strategy orders and current funding rate. UTA WS place-order and batch-place now send the broker code as top-level apiCode, matching the REST X-CHANNEL-API-CODE header.

Changelog

  • add Cash+ subscribe, redeem, positions and history-orders (subscribe-info, subscribe, subscribe-result, redeem-info, redeem, redeem-result, positions, history-orders)
  • add GET /api/v3/market/margin-loans-all (coin optional) and GET /api/v3/copy/futures/copy-max-transferable
  • place-order: bboLevel (limit only) and slippageTolerance (market only, default 0.02, range 0.01-0.05)
  • oi-limit: singlePositionRatio and totalPositionRatio
  • account/info: traderType
  • unfilled and history strategy orders: marginMode
  • current-fund-rate: lastFundingRate, nextFundingRate, baseInterestRate, impactMarginNotional; live responses spell the base rate baselnterestRate (lowercase L), so both are typed
  • JSDoc: market orders always run as IOC; futures qty must match quantityMultiplier and quantityPrecision; error 25159 is a 5x cap in a low-liquidity period, with no pre-check API
  • regenerate endpoint docs and llms.txt
  • version 3.2.6 -> 3.2.7

cursoragent and others added 5 commits October 26, 2026 08:15
- Add Cash+ subscribe, redeem, positions, and history-orders for master and sub-accounts
- Add GET /api/v3/market/margin-loans-all (coin optional) and GET /api/v3/copy/futures/copy-max-transferable
- place-order: bboLevel (limit only) and slippageTolerance (market only, default 0.02, range 0.01-0.05)
- oi-limit: singlePositionRatio and totalPositionRatio
- account/info: traderType
- unfilled and history strategy orders: marginMode
- current-fund-rate: lastFundingRate, nextFundingRate, baseInterestRate, impactMarginNotional
- Live current-fund-rate spells the base rate baselnterestRate
- JSDoc: market orders always run as IOC; futures qty must match quantityMultiplier and quantityPrecision; error 25159 is a 5x cap in a low-liquidity period, with no pre-check API

Co-authored-by: Jerko J <JJ-Cro@users.noreply.github.com>
- UTA WS place-order and batch-place send top-level apiCode, default hbnni, matching the REST X-CHANNEL-API-CODE header
- A caller apiCode replaces the default and is not copied into args

Co-authored-by: Jerko J <JJ-Cro@users.noreply.github.com>
- Earn response types no longer import EarnCashPlusRecordTypeV3 from the request types

Co-authored-by: Jerko J <JJ-Cro@users.noreply.github.com>
- Remove the WS apiCode payload test and the new public cases for funding rate, margin-loans-all, and oi-limit

Co-authored-by: Jerko J <JJ-Cro@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants