Reference
Operational map of common Bybit V5 API errors for trading bot developers.
| Code | Meaning | Bot action |
|---|---|---|
10001 | Parameter error | Check required fields and types. |
10003 | Invalid request | Malformed payload or path. |
10004 | Permission denied | API key lacks the permission. |
10005 | Too many requests | Back off; respect rate limits. |
10006 | Server timeout | Retry with jitter. |
10016 | Request expired | Fix timestamp / recv_window. |
10018 | IP not allowlisted | Update API key IP list. |
110001 | Order not exists / cancelled | Reconcile local state. |
110003 | Order qty invalid | Respect lot size filters. |
110004 | Insufficient balance | Lower size or free margin. |
110007 | Position mode mismatch | Align hedge/one-way mode. |
110012 | Leverage not modified | Check symbol leverage caps. |
110043 | Reduce-only rejected | No position to reduce. |
170131 | Order lever too high | Lower leverage. |
170137 | Order price out of range | Respect tick and band. |
170210 | Too many open orders | Cancel before new entries. |
Codes evolve. Always verify against Bybit’s current API docs. Vizanix can wire these into your bot’s error handler.
Describe the exchange, markets, and the behaviour you need. We reply within one business day. No deposit is required to talk.