#
Errors
Errors consist of two parts: an error code and a message. Codes are universal, but messages can vary. Here is the error JSON payload:
{
"code":-1121,
"msg":"Invalid symbol."
}
#
10xx - General Server or Network issues
#
1000 UNKNOWN
- An unknown error occured while processing the request.
#
1001 DISCONNECTED
- Internal error; unable to process your request. Please try again.
#
1002 UNAUTHORIZED
- You are not authorized to execute this request. Request need API Key included in . We suggest that API Key be included in any request.
#
1003 TOO_MANY_REQUESTS
- Requests exceed the limit too frequently.
#
1004 NO_THIS_COMPANY
- You are not authorized to execute this request. User not exit Company
#
1006 UNEXPECTED_RESP
- An unexpected response was received from the message bus. Execution status unknown. OPEN API server find some exception in execute request .Please report to Customer service.
#
1007 TIMEOUT
- Timeout waiting for response from backend server. Send status unknown; execution status unknown.
#
1014 UNKNOWN_ORDER_COMPOSITION
- Unsupported order combination.
#
1015 TOO_MANY_ORDERS
- Too many new orders.
#
1016 SERVICE_SHUTTING_DOWN
- This service is no longer available.
#
1017 ILLEGAL_CONTENT_TYPE
- We recommend attaching Content-Type to all request headers and setting it to
application/json
#
1020 UNSUPPORTED_OPERATION
- This operation is not supported.
#
1021 INVALID_TIMESTAMP
- Timestamp for this request is outside of the
recvWindow
. - Timestamp for this request was 1000ms ahead of the server's time.
- Please check the difference between your local time and server time .
#
1022 INVALID_SIGNATURE
- Signature for this request is not valid.
#
1023 UNTIMESTAMP
- You are not authorized to execute this request, we recommend that you add
X-CH-TS
to all request headers
#
1024 UNSIGNATURE
- You are not authorized to execute this request, we recommend that you add
X-CH-SIGN
to the request header
#
11xx - Request issues
#
1100 ILLEGAL_CHARS
- Illegal characters found in a parameter.
#
1101 TOO_MANY_PARAMETERS
- Too many parameters sent for this endpoint.
#
1102 MANDATORY_PARAM_EMPTY_OR_MALFORMED
- A mandatory parameter was not sent, was empty/null, or malformed.
- Mandatory parameter '%s' was not sent, was empty/null, or malformed.
- Param '%s' or '%s' must be sent, but both were empty/null!
#
1103 UNKNOWN_PARAM
- An unknown parameter was sent.
- each request requires at least one parameter. .
#
1104 UNREAD_PARAMETERS
- Not all sent parameters were read.
- Not all sent parameters were read; read '%s' parameter(s) but was sent '%s'.
#
1105 PARAM_EMPTY
- A parameter was empty.
- Parameter '%s' was empty.
#
1106 PARAM_NOT_REQUIRED
- A parameter was sent when not required.
- Parameter '%s' sent when not required.
#
1111 BAD_PRECISION
- Precision is over the maximum defined for this asset.
#
1112 NO_DEPTH
- No orders on book for symbol.
#
1116 INVALID_ORDER_TYPE
- Invalid orderType.
- In the current version ,
ORDER_TYPE
values isLIMIT
orMARKET
.
#
1117 INVALID_SIDE
- Invalid side.
ORDER_SIDE
values isBUY
orSELL
#
1118 EMPTY_NEW_CL_ORD_ID
- New client order ID was empty.
#
1121 BAD_SYMBOL
- Invalid symbol.
#
1136 ORDER_VOLUME_TOO_SMALL
- Order volume lower than the minimum.
#
1138 ORDER_PRICE_WAVE_EXCEED
- Order price exceeds permissible range.
#
1139 ORDER_NOT_SUPPORT_MARKET
- This trading pair does not support market trading
#
1145 ORDER_NOT_SUPPORT_CANCELLATION
- This order type does not support cancellation
#
20xx - Order issues
#
2013 NO_SUCH_ORDER
- Order does not exist.
#
2015 REJECTED_CH_KEY
- Invalid API-key, IP, or permissions for action.
#
2016 EXCHANGE_LOCK
- Transaction is frozen
#
2017 BALANCE_NOT_ENOUGH
- Insufficient balance