Documentation Index
Fetch the complete documentation index at: https://whitebit-mintlify-fix-broken-links-1777248521.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Rate limits and errors
Rate limit 429 errors
Rate limit 429 errors
- Wait for the rate limit window to reset
- Check the specific rate limit value in the endpoint documentation
- Implement rate limiting in code
CORS errors on ticker endpoint
CORS errors on ticker endpoint
Nonce error troubleshooting
Nonce error troubleshooting
- Debug the code implementation
- Recreate API keys
- Ensure system time is properly synchronized
Smartplan endpoint 403 access errors
Smartplan endpoint 403 access errors
- Contact support@whitebit.com
- Request permissions for Smartplan endpoints
- Provide use case details
Common API error codes quick reference
Common API error codes quick reference
422 — validation failed (check required parameters); 429 — rate limit exceeded (wait for window reset); 401 — authentication failed (check API key and HMAC signature); 403 — insufficient permissions (verify API key permissions). See Errors and Error Handling for the complete error code reference.WebSocket
Multiple time periods in WebSocket Kline
Multiple time periods in WebSocket Kline
- Open multiple WebSocket connections
- Use the equivalent HTTP method instead
Trade history limitations (24-hour window)
Trade history limitations (24-hour window)
- Subscribe to the WebSocket feed
- Accumulate and store the data
- Process the data as needed
Server locations and colocation regions
Server locations and colocation regions
Transfers and withdrawals
Transfer delays between balances
Transfer delays between balances
- Wait for transfers to complete (approximately 2 seconds)
- Avoid initiating withdrawals before transfer completion
- Implement proper error handling for transfer states
Insufficient funds errors despite available balance
Insufficient funds errors despite available balance
Network confirmation requirements for deposits
Network confirmation requirements for deposits
confirmations.actual and confirmations.required fields. Check the Asset Status endpoint for per-currency confirmation requirements.USDT alternatives for EEA users (MiCA compliance)
USDT alternatives for EEA users (MiCA compliance)
Below-minimum deposit handling
Below-minimum deposit handling
Webhooks
Webhook HTTPS requirements and port
Webhook HTTPS requirements and port
- Communication occurs over port 443
- SSL/TLS encryption is mandatory
- HTTP connections are not supported
Webhook signature verification
Webhook signature verification
X-TXC-APIKEY header and an X-TXC-PAYLOAD + X-TXC-SIGNATURE for verification. Verify the HMAC-SHA512 signature using the webhook secret key to confirm the request originates from WhiteBIT. See the Webhook reference for the full verification flow.Webhook retry behavior
Webhook retry behavior
API and assets
Currency deposit and withdrawal availability
Currency deposit and withdrawal availability
- URL: https://whitebit.com/api/v4/public/assets
- The endpoint provides real-time status of all currencies
- Check the currency-specific enabled/disabled flags
Trading
Collateral endpoint naming — Margin vs Futures
Collateral endpoint naming — Margin vs Futures
BTC_USDT) and Futures Trading (up to 100x leverage on perpetual pairs like BTC_PERP). The market pair determines the product — not the endpoint path. All endpoints under /api/v4/order/collateral/ and /api/v4/collateral-account/ serve both products. See Margin Trading and Futures Trading.Minimum order sizes per market
Minimum order sizes per market
minAmount) and minimum order value (minTotal). Retrieve these values from GET /api/v4/public/markets (spot) or GET /api/v4/public/futures (futures). Orders below the minimum are rejected. See Markets & Trading Pairs.Kill-switch for emergency order cancellation
Kill-switch for emergency order cancellation
POST /api/v4/order/kill-switch with a timeout parameter (in seconds). Use POST /api/v4/order/kill-switch/status to check the current state. Designed as a safety mechanism for automated trading strategies. See the Market Maker Guide for usage patterns.Bulk order limits
Bulk order limits
POST /api/v4/order/bulk) accepts up to 20 limit orders in a single request. All orders in the batch must be for the same market pair. The collateral bulk endpoint (POST /api/v4/order/collateral/bulk) follows the same 20-order limit.Market order price in API response
Market order price in API response
POST /api/v4/trade-account/executed-history or subscribe to the WebSocket deals channel. See Order Types for market order execution details.Reduce-only order parameter
Reduce-only order parameter
reduceOnly: true on any collateral order creation endpoint. Available on margin and futures markets only.If no open position exists or the order direction matches the position direction, the API returns error code 116. If the order amount exceeds the current position size, the system reduces the order to match automatically.Pending reduce-only orders are auto-canceled with status AUTO_CANCELED_REDUCE_ONLY when the associated position closes.See Order Types — Reduce-only orders for full details.Security and API keys
API key security best practices
API key security best practices
Compromised API key response
Compromised API key response
API key expiration and auto-deactivation
API key expiration and auto-deactivation
API usage
High-frequency trading API optimization
High-frequency trading API optimization
API disconnection handling
API disconnection handling
Getting started with the WhiteBIT API
Getting started with the WhiteBIT API
Available SDKs and quickstart examples
Available SDKs and quickstart examples
Testing without a sandbox environment
Testing without a sandbox environment
DBTC_DUSDT pair via the standard API to validate the full
order lifecycle without real funds. For Margin, Futures, and fund-movement testing, use
minimum order sizes on the live API. See the
Go-Live Checklist for the complete testing strategy.REST API vs WebSocket — when to use each
REST API vs WebSocket — when to use each
Choosing the right SDK
Choosing the right SDK
API access levels and prerequisites
API access levels and prerequisites
Institutional and partner onboarding
Available institutional products
Available institutional products
Institutional onboarding process
Institutional onboarding process
Fee structure for institutional clients
Fee structure for institutional clients
Sandbox or testnet availability
Sandbox or testnet availability
DBTC_DUSDT
pair works with all standard Spot API endpoints. For Margin, Futures, and deposit/withdrawal
testing, use minimum order sizes on the live API. See the
Go-Live Checklist for the complete testing strategy.Regulatory licenses and certifications
Regulatory licenses and certifications
Colocation for low-latency trading
Colocation for low-latency trading
Compliance and regulatory
MiCA USDT restrictions for EEA users
MiCA USDT restrictions for EEA users
Travel Rule requirements for EEA withdrawals
Travel Rule requirements for EEA withdrawals
Security certifications and audits
Security certifications and audits