跳到主要内容

资产流水

基于游标分页查询用户资产变动记录,支持按资产类型、业务类型和时间范围筛选。

接口信息

请求参数

参数位置类型必填说明
assetquerystring资产类型,如 BTCUSDT
biz_typequerystring业务类型(见下)
start_timequeryinteger开始时间(毫秒时间戳)
end_timequeryinteger结束时间(毫秒时间戳)
cursorqueryinteger游标,首次查询不传
limitqueryinteger每页数量,默认 20,最大 100

biz_type 枚举值

说明
freeze下单冻结
unfreeze撤单解冻
trade成交扣减
trade_add成交获得
fee手续费
modify改单调整
transfer_in转入
transfer_out转出

请求示例

GET /api/v1/assets/logs?asset=USDT&biz_type=trade&limit=50

响应字段

字段类型说明
codeinteger状态码
messagestring返回消息
data.has_moreboolean是否有更多
data.next_cursorinteger下一页游标
data.logsarray流水列表
data.logs[].idinteger主键 ID
data.logs[].user_idinteger用户 ID
data.logs[].assetstring资产类型
data.logs[].biz_idstring业务 ID(如订单 ID)
data.logs[].biz_typestring业务类型
data.logs[].change_typeinteger变动类型:1=可用增加, 2=可用减少, 3=冻结增加, 4=冻结减少
data.logs[].amountstring变动金额
data.logs[].available_beforestring变动前可用余额
data.logs[].available_afterstring变动后可用余额
data.logs[].frozen_beforestring变动前冻结余额
data.logs[].frozen_afterstring变动后冻结余额
data.logs[].remarkstring备注
data.logs[].created_atinteger创建时间(毫秒)

响应示例

{
"code": 0,
"message": "success",
"data": {
"has_more": false,
"next_cursor": 42,
"logs": [
{
"id": 1,
"user_id": 100001,
"asset": "USDT",
"biz_id": "1234567890123456",
"biz_type": "freeze",
"change_type": 2,
"amount": "100",
"available_before": "1100.5",
"available_after": "1000.5",
"frozen_before": "0",
"frozen_after": "100",
"remark": "",
"created_at": 1704067200000
}
]
}
}