| 0 | OK |
| 10000 | Server Timeout |
| 10001 | Request parameter error |
| 10002 | The request time exceeds the time window range. |
| 10003 | API key is invalid. |
| 10004 | Error sign, please check your signature generation algorithm. |
| 10005 | Permission denied, please check your API key permissions. |
| 10006 | Too many visits. Exceeded the API Rate Limit. |
| 10007 | User authentication failed. |
| 10008 | Common banned, please check your account mode |
| 10009 | IP has been banned. |
| 10010 | Unmatched IP, please check your API key's bound IP addresses. |
| 10014 | Invalid duplicate request. |
| 10016 | Server error. |
| 10017 | Route not found. |
| 10018 | Exceeded the IP Rate Limit. |
| 10024 | Compliance rules triggered |
| 10027 | Transactions are banned. |
| 10029 | The requested symbol is invalid, please check symbol whitelist |
| 30150 | Current order leverage exceeds the maximum available for your current Risk Limit tier. Please lower leverage before placing an order. |
| 30151 | Leverage for Perpetual or Futures contracts cannot exceed the maximum allowed for your Institutional Loan. |
| 30153 | Reduce-Only restrictions must be lifted for both Long and Short positions at the same time. |
| 40004 | the order is modified during the process of replacing , please check the order status again |
| 110001 | Order does not exist |
| 110003 | Order price exceeds the allowable range. |
| 110004 | Wallet balance is insufficient |
| 110005 | position status |
| 110006 | The assets are estimated to be unable to cover the position margin |
| 110007 | Available balance is insufficient |
| 110008 | The order has been completed or cancelled. |
| 110009 | The number of stop orders exceeds the maximum allowable limit. You can find references from our Open API doc. |
| 110010 | The order has been cancelled |
| 110011 | Liquidation will be triggered immediately by this adjustment |
| 110012 | Insufficient available balance. |
| 110013 | Cannot set leverage due to risk limit level. |
| 110014 | Insufficient available balance to add additional margin. |
| 110015 | The position is in cross margin mode. |
| 110016 | The quantity of contracts requested exceeds the risk limit, please adjust your risk limit level before trying again |
| 110017 | Unmatch the ReduceOnly rules. |
| 110018 | User ID is illegal. |
| 110019 | Order ID is illegal. |
| 110020 | Not allowed to have more than 500 active orders. |
| 110021 | Not allowed to exceeded position limits due to Open Interest. |
| 110022 | Quantity has been restricted and orders cannot be modified to increase the quantity. |
| 110023 | Currently you can only reduce your position on this contract. please check our announcement or contact customer service for details. |
| 110024 | You have an existing position, so the position mode cannot be switched. |
| 110025 | Position mode has not been modified. |
| 110026 | Cross/isolated margin mode has not been modified. |
| 110027 | Margin has not been modified. |
| 110028 | You have existing open orders, so the position mode cannot be switched. |
| 110029 | Hedge mode is not supported for this symbol. |
| 110030 | Duplicate orderId |
| 110031 | Non-existing risk limit info, please check the risk limit rules. |
| 110032 | Order is illegal |
| 110033 | You can't set margin without an open position |
| 110034 | There is no net position |
| 110035 | Cancellation of orders was not completed before liquidation |
| 110036 | You are not allowed to change leverage due to cross margin mode. |
| 110037 | User setting list does not have this symbol |
| 110038 | You are not allowed to change leverage due to portfolio margin mode. |
| 110039 | Maintenance margin rate is too high. This may trigger liquidation. |
| 110040 | The order will trigger a forced liquidation, please re-submit the order. |
| 110041 | Skip liquidation is not allowed when a position or maker order exists |
| 110043 | Set leverage has not been modified. |
| 110044 | Available margin is insufficient. |
| 110045 | Wallet balance is insufficient. |
| 110046 | Liquidation will be triggered immediately by this adjustment. |
| 110047 | Risk limit cannot be adjusted due to insufficient available margin. |
| 110048 | Risk limit cannot be adjusted as the current/expected position value exceeds the revised risk limit. |
| 110049 | Tick notes can only be numbers |
| 110050 | Invalid coin |
| 110051 | The user's available balance cannot cover the lowest price of the current market |
| 110052 | Your available balance is insufficient to set the price |
| 110053 | The user's available balance cannot cover the current market price and upper limit price |
| 110054 | This position has at least one take profit link order, so the take profit and stop loss mode cannot be switched |
| 110055 | This position has at least one stop loss link order, so the take profit and stop loss mode cannot be switched |
| 110056 | This position has at least one trailing stop link order, so the take profit and stop loss mode cannot be switched |
| 110057 | Conditional order or limit order contains TP/SL related params |
| 110058 | You can't set take profit and stop loss due to insufficient size of remaining position size. |
| 110059 | Not allowed to modify the TP/SL of a partially filled open order |
| 110060 | Under full TP/SL mode, it is not allowed to modify TP/SL |
| 110061 | Not allowed to have more than 20 TP/SLs under Partial tpSlMode |
| 110062 | There is no MMP information of the institution found. |
| 110063 | Settlement in progress! {{key0}} not available for trading. |
| 110064 | The modified contract quantity cannot be less than or equal to the filled quantity. |
| 110066 | Trading is currently not allowed. |
| 110068 | Leveraged trading is not allowed. |
| 110069 | Ins lending customer is not allowed to trade. |
| 110070 | ETP symbols cannot be traded. |
| 110071 | Sorry, we're revamping the Unified Margin Account! Currently, new upgrades are not supported. If you have any questions, please contact our 24/7 customer support. |
| 110072 | OrderLinkedID is duplicate |
| 110073 | Set margin mode failed |
| 110075 | RiskId not modified |
| 110076 | Only isolated mode can set auto-add-margin |
| 110077 | Pm mode cannot support |
| 110078 | Added margin more than max can reduce margin |
| 110079 | The order is processing and can not be operated, please try again later |
| 110094 | Order notional Value below the lower limit {{.key}}. |
| 3100197 | Temporary banned due to the upgrade to Trading account |
| 3200403 | isolated margin can not create order |
| 3400208 | You have unclosed hedge mode or isolated mode USDT perpetual positions |
| 3400209 | You have USDT perpetual positions, so upgrading is prohibited for 10 minutes before and after the hour every hour |
| 3400210 | The risk rate of your Derivatives account is too high |
| 3400211 | Once upgraded, the estimated risk rate will be too high |
| 3400054 | You have uncancelled USDT perpetual orders |
| 3400214 | Server error, please try again later |
| 3400071 | The net asset is not satisfied |