Skip to main content

Create Internal Transfer

Create the internal transfer between different account types under the same UID.

tip
  • Each account type has its own acceptable coins, e.g, you cannot transfer USDC from SPOT to CONTRACT.
  • Please refer to transferable coin list API to find out more.
  • Currently, the funding wallet only supports outgoing transfers in cryptocurrency, not in fiat currency.

HTTP Request

POST /v5/asset/transfer/inter-transfer

Request Parameters

ParameterRequiredTypeComments
transferIdtruestringUUID. Please manually generate a UUID
cointruestringCoin
amounttruestringAmount
fromAccountTypetruestringFrom account type
toAccountTypetruestringTo account type

Response Parameters

ParameterTypeComments
transferIdstringUUID

Request Example

POST v5/asset/transfer/inter-transfer HTTP/1.1
Host: api-testnet.bybit.com
X-BAPI-API-KEY: XXXXX
X-BAPI-TIMESTAMP: 1670986690556
X-BAPI-RECV-WINDOW: 50000
X-BAPI-SIGN: XXXXX
Content-Type: application/json
{
"transferId": "42c0cfb0-6bca-c242-bc76-4e6df6cbcb16",
"coin": "BTC",
"amount": "0.05",
"fromAccountType": "UNIFIED",
"toAccountType": "CONTRACT"
}

Response Example

{
"retCode": 0,
"retMsg": "success",
"result": {
"transferId": "42c0cfb0-6bca-c242-bc76-4e6df6cbab16"
},
"retExtInfo": {},
"time": 1670986962783
}