Error Code Reference

Spot Error Codes

Error codeDescription
429Rate limit exceeded
40022Trading restricted
40023API rate limit exceeded
40024User account is frozen
40025Sub-account is disabled
40026User account is disabled
40027Abnormal KYC information
40926User identity verification abnormal
40927Broker order type or deposit type not allowed
40028Sub-account does not belong to this account
40029Current account is not a Broker account
40030No permission
40031Account is logged out
40032Sub-account creation limit exceeded
40033Email is already in use
41101Parameter validation error
41102System error
41103Invalid parameters
41104Coin does not exist
41105User does not exist
41106Invalid order status
41107Configuration error, please check
41108Trading pair does not exist
41108Trading pair not supported
41113Trading pair has been delisted
41114Feature is disabled
41109Query time range exceeds limit, maximum supported is 90 days
41110End time cannot be earlier than start time
41111Account is frozen due to abnormal activity, please contact customer support if you have questions
41112User is prohibited from trading
42001Wallet account does not exist
43012Insufficient balance
42072Invalid start time and end time parameters
42013Transfer failed
42014Deposits not supported for this currency
42015Withdrawals not supported for this currency
42016Trading not supported for this pair
42017Deposits not supported on this chain for the currency
43001Order does not exist
43002Order placement or cancellation failed
43003Order placement failed
43004No cancellable orders
43005Exceeded maximum order quantity limit for the trading pair
43006Order quantity below minimum limit
43007Order quantity exceeds maximum limit
43008Order price below minimum limit
40808Invalid spot parameters
43009Order price exceeds maximum limit
43010Trade amount below minimum limit
43022Spot trading is disabled
46013Sell quantity exceeds limit
43112Fee configuration error
43113Withdrawal exceeds daily limit
43114Withdrawal amount below minimum limit
43115Trading pair not yet available for trading
43116Tag / Memo is required for the on-chain address
43117Exceeded maximum transfer limit
43129Transfer not supported for this currency
43118Duplicate client order ID
43119Trading is currently unavailable
43120Trading pair not open
43121Withdrawal address does not belong to the current user
43122Purchase limit exceeded
43123Asset validation failed
43124Invalid withdrawal step
43125Precision exceeds maximum limit
43126Not supported in the current country or region
43127Main and sub-account transfer abnormal
43130Invalid asset query time parameters
43128Spot order quantity limit exceeded

WebSocket Error Codes

Error codeDescription
30001Channel does not exist
30002Invalid request
30003Invalid op
30004User needs to log in
30005Login failed
30011Invalid ACCESS_KEY
30012Invalid ACCESS_PASSPHRASE
30013Invalid ACCESS_TIMESTAMP
30014Request timestamp expired
30015Invalid signature
30016Invalid parameters

OSL Futures Error Code Reference

The following table lists the error codes returned by the OSL Futures API when a request cannot be processed successfully. These codes are included in the response body along with a descriptive message.

CodeDescription
-1000An unknown error occurred while processing the request
-1003Too many requests
-1004API-passphrase is error
-1007Parameter '%s' is not valid
-1009API-key is not enabled
-1010Request ip is not in the whitelist
-1011Parameter '%s' is not valid. detail '%s'
-1100Batch orders cannot be empty or more than '%s' orders
-2008Transfer failed
-4002Invalid symbol category
-4003Futures trading not opened
-5005Margin not enough
-5006Balance insufficient
-5210Max open order limit
-5212ClientOrderId is existed
-5215Order does not exist