Skip to main content
UWSuws.kraken.com/v2/privatebalances
The balances channel streams client asset balances and transactions from the account ledger. For derivatives margin requirements, margin equity, and available margin, see the margin channel. This channel contains account specific data, an authentication token is required in the request.

Subscribe

string
required
Value: subscribe
object
required
integer
Optional client originated request identifier sent as acknowledgment in the response.
This channel does not accept an asset_class parameter. Balances are account-wide and cover every asset class at once, so there is nothing to select. Sending params.asset_class on a subscribe or an unsubscribe is rejected with 'params.asset_class' is not valid for the balances channel.

Snapshot

The snapshot provides the value of each asset held in this account.
string
Value: balances
string
One of: snapshot
object[]
A list of assets held on account.
integer
The subscription message sequence number.

Update

An update will be streamed on each completed transaction to the client account.
string
Value: balances
string
One of: update
object[]
A list of account ledger transactions for each asset.
integer
The subscription message sequence number.

Unsubscribe

string
required
Value: unsubscribe
object
required
integer
Optional client originated request identifier sent as acknowledgment in the response.