ND Broker
  1. Exchange Broker
ND Broker
  • REST
    • Broker
      • Beginners
        • Introduction
        • Broker Application
        • Instructions
      • API Broker
        • Introduction
        • Get Broker Rebate
      • Exchange Broker
        • Introduction
        • Submit KYC
          POST
        • Get KYC Status
          GET
        • Get KYC Status List
          GET
        • Get Broker Rebate
          GET
        • Get Broker Info
          GET
        • Get SubAccount
          GET
        • Get SubAccount API
          GET
        • Get Deposit List
          GET
        • Get Transfer History
          GET
        • Get Withdraw Detail
          GET
        • Get Deposit Detail
          GET
        • Delete SubAccount API
          DELETE
        • Add SubAccount
          POST
        • Add SubAccount API
          POST
        • Modify SubAccount API
          POST
        • Transfer
          POST
      • User Service
  1. Exchange Broker

Transfer

POST
/api/v1/broker/nd/transfer
Description
This endpoint supports fund transfer between Broker account and Broker sub-accounts.
Please be aware that withdrawal from sub-account is not directly supported. Broker has to transfer funds from broker sub-account to broker account to initiate the withdrawals.
Request Request Example
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
curl --location --request POST 'https://api-broker.kucoin.com/api/v1/broker/nd/transfer' \
--header 'Content-Type: application/json' \
--data-raw '{
    "currency": "USDT",
    "amount": "1",
    "clientOid": "e6c24d23-6bc2-401b-bf9e-55e2daddfbc1",
    "direction": "OUT",
    "accountType": "MAIN",
    "specialUid": "226383154",
    "specialAccountType": "MAIN"
}'
Response Response Example
{
    "code": "200000",
    "data": {
        "orderId": "671b4600c1e3dd000726866d"
    }
}

Request

Body Params application/json
currency
string 
required
Currency
amount
string 
required
Transfer Amount (must be a positive integer in the currency's precision)
clientOid
string 
required
Client Order Id, The unique identifier created by the client. It is recommended to use UUID. The maximum length is 128 bits.
<= 128 characters
direction
enum<string> 
required
Fund transfer direction: OUT (Broker account is transferred to Broker sub-account), IN (Broker sub-account is transferred to Broker account)
Allowed values:
OUTIN
accountType
enum<string> 
required
Broker account types: MAIN (Funding account), TRADE (Spot trading account)
Allowed values:
MAINTRADE
specialUid
string 
required
Broker subaccount uid, must be the Broker subaccount created by the current Broker user.
specialAccountType
enum<string> 
required
Broker sub-account types: MAIN (Funding account), TRADE (Spot trading account)
Allowed values:
MAINTRADE
Examples

Responses

🟢200OK
application/json
Body
code
string 
required
data
object 
required
orderId
string 
required
Modified at 8 months ago
Previous
Modify SubAccount API