Skip to main content

Transfer History

Transfer History

Query transfer history records. Filter by type, or omit to return all types. Consolidates UID transfer history and subaccount transfer history endpoints.

Request URL

GET /deepcoin/v2/asset/transfer-history

Request Parameters (Query String)

Field NameRequiredTypeDescription
typefalsestringTransfer type: uid / subaccount. If omitted, returns all
ccyfalsestringCurrency
statusfalsestringTransfer status
transferIdfalsestringTransfer ID
receiverAccountfalsestringReceiver account
receiverAccountTypefalsestringReceiver account type
fromfalsestringSource UID
tofalsestringDestination UID
fromAcctTypefalsestringSource account type
toAcctTypefalsestringDestination account type
relationTypefalsestringSubaccount relation type: 1=Main→Sub 2=Sub→Main 3=Sub→Sub
startTimefalseint64Start time, Unix timestamp in milliseconds
endTimefalseint64End time, Unix timestamp in milliseconds
pagefalseintPage number, default 1
limitfalseintNumber of results per page, default 20

Request Example

// Query UID transfers
GET /deepcoin/v2/asset/transfer-history?type=uid&ccy=USDT&transferId=40ce50f2-a96d-4efc-8168-148fd82df25f&page=1&limit=20

// Query all
GET /deepcoin/v2/asset/transfer-history?ccy=USDT&page=1&limit=20

Response Parameters

Field NameTypeDescription
dataarrayTransfer record list
countintTotal count
pageintCurrent page
limitintResults per page

data[] item fields:

Field NameTypeDescription
transferIdstringTransfer ID
typestringTransfer type: uid / subaccount
ccystringCurrency
amtstringAmount
statusstringTransfer status
fromstringSource UID
tostringDestination UID
fromAcctTypestringSource account type
toAcctTypestringDestination account type
receiverAccountstringReceiver account
receiverAccountTypestringReceiver account type
transferWaystringTransfer method
parentUidstringParent account UID
requestIdOutstringOutgoing request ID
requestIdInstringIncoming request ID
asusdtstringAmount in USDT equivalent
fromAccountstringSource account name
toAccountstringDestination account name
cTimestringCreation time
uTimestringUpdate time

Response Example

{
"data": [
{
"transferId": "40ce50f2-a96d-4efc-8168-148fd82df25f",
"type": "uid",
"ccy": "USDT",
"amt": "100",
"status": "2",
"to": "36023127",
"receiverAccount": "user@example.com",
"receiverAccountType": "email",
"transferWay": "1",
"cTime": "1739263130",
"uTime": "1739263131"
},
{
"transferId": "12345",
"type": "subaccount",
"ccy": "USDT",
"amt": "50",
"status": "1",
"from": "36023126",
"to": "36023128",
"fromAcctType": "7",
"toAcctType": "1",
"parentUid": "36023126",
"requestIdOut": "req_out_001",
"requestIdIn": "req_in_001",
"asusdt": "50.00",
"fromAccount": "Linear Swap Account",
"toAccount": "Spot Account",
"cTime": "1739263130000",
"uTime": "1739263135000"
}
],
"count": 2,
"page": 1,
"limit": 20
}