User Data Streams

Account Update

Account Update consists of 2 event types outboundAccountPosition and outboundAccountInfo that would sent a current balance of user after the account balance has changed

Payload
Payload

{
"e": "outboundAccountPosition", //Event type
"E": 1602843659901, //Event Time
"u": 1602843659894, //Time of last account update
"B": [ //Balances Array
{
"a": "thb", //Asset
"f": "380.6422711375", //Free
"l": "0" //Locked
}
]
}
{
"e": "outboundAccountInfo", // Event type
"E": 1602843659911, // Event time
"m": "0", // Maker commission rate (bips)
"t": "0", // Taker commission rate (bips)
"b": "0", // Buyer commission rate (bips)
"s": "0", // Seller commission rate (bips)
"T": true, // Can trade?
"W": true, // Can withdraw?
"D": true, // Can deposit?
"u": 1602843659894, // Time of last account update
"B": [ // Balances array
{
"a": "ada", // Asset
"f": "2", // Free amount
"l": "0" // Locked amount
},
{
"a": "eth",
"f": "0.373245109",
"l": "0"
},
{
"a": "omg",
"f": "4.34693199",
"l": "0"
},
{
"a": "usdt",
"f": "3.61",
"l": "0"
},
{
"a": "xlm",
"f": "12",
"l": "0"
},
{
"a": "thb",
"f": "380.6422711375",
"l": "0"
}
],
"P": [
"SPOT"
]
}

Balance Update

Payload
Payload

{
"e": "balanceUpdate", //Event Type
"E": 1602843659901, //Event Time
"a": "thb", //Asset
"d": "300.642", //Balance Delta
"T": 1602843659894 //Clear Time
}

Order Update

Payload
Payload

{
"e": "executionReport", // Event type
"E": 1602843660084, // Event time
"s": "btc_thb", // Symbol
"c": "879", // Client order ID
"S": "BUY", // Side
"o": "LIMIT", // Order type
"f": "GTC", // Time in force
"q": "20", // Order quantity
"p": "15", // Order price
"P": "0", // Stop price
"F": "0", // Iceberg quantity
"g": -1, // OrderListId
"C": null, // Original client order ID; This is the ID of the order being canceled
"x": "CANCELED", // Current execution type
"X": "CANCELLED", // Current order status
"r": "NONE", // Order reject reason; will be an error code.
"i": "29272745", // Order ID
"l": "0", // Last executed quantity
"z": "0", // Cumulative filled quantity
"L": "0", // Last executed price
"n": "0", // Commission amount
"N": "", // Commission asset
"T": 1602836292734, // Transaction time
"t": 0, // Trade ID
"I": -1, // Ignore
"w": false, // Is the order on the book?
"m": false, // Is this trade the maker side?
"M": false, // Ignore
"O": 1602836292734, // Order creation time
"Z": "20", // Cumulative quote asset transacted quantity
"Y": "0", // Last quote asset transacted quantity (i.e. lastPrice * lastQty)
"Q": "20" // Quote Order Qty
}