Skip to main content
Version: 1.1.1

API Error Messages

Errors consist of a status code and a message. Here is the error JSON payload:

{
"errors": [
"currency.doesnt_exist"
]
}

Balances

ErrorHTTP StatusDescription
currency.doesnt_exist422The currency you specified is not supported or recognized.

Withdraws

ErrorHTTP StatusDescription
account.currency.doesnt_exist422The currency you're trying to withdraw is not available.
withdraw.blockchain_key_doesnt_exist422The blockchain network you selected is not configured.
withdraw.network_not_found422The blockchain network is not supported for this currency.
withdraw.currency.withdrawal_disabled422Withdrawals are temporarily disabled for this currency.
withdraw.dont_self_transfer422You cannot transfer funds to your own account.
withdraw.create_error422An error occurred while processing your withdrawal.
Invalid 2FA Otp format422The 2FA code format is incorrect. Enter a valid 6-digit code.
withdraw.too_long_note422The withdrawal note exceeds 256 characters.
withdraw.invalid_otp422The 2FA code is incorrect or has expired.
withdraw.missing_authentication4222FA authentication is required to complete the withdrawal.
withdraw.insufficient_balance422You don't have enough balance to complete this withdrawal.
withdraw.invalid_amount422The withdrawal amount is invalid or out of range.
invalid_otp422The 2FA code is invalid.
Withdrawal limit exceeded422You've exceeded your daily or monthly withdrawal limit.
Invalid amount restriction422The amount violates platform restrictions.
withdraw.invalid_address422The wallet address is invalid or incorrectly formatted.

Exception Handlers

ErrorHTTP StatusDescription
server.method_not_allowed405The HTTP method is not allowed for this endpoint.
server.method.invalid_message_body400The request body is malformed or incorrectly formatted.
jwt.decode_and_verify401Your authentication token is invalid or expired.
record.not_found404The requested resource doesn't exist.
server.internal_error500An unexpected server error occurred.
Validation errors422Your request data failed validation checks.

Permissions

ErrorHTTP StatusDescription
admin.ability.not_permitted403You don't have permission to perform this action.
account.withdraw.not_permitted403Your account is not authorized to make withdrawals.
market.trade.not_permitted403Your account is not authorized to trade.

Account Settings

ErrorHTTP StatusDescription
account.invalid.setting_key422The setting you're trying to change is not recognized.
account.{section}.temporary_stop422This feature is temporarily disabled.

Market / Orders

ErrorHTTP StatusDescription
market.doesnt_exist422The trading pair you specified is not available.
market.doesnt_exist_or_not_enabled422The trading pair is not enabled for trading.
order.invalid_side422Invalid order direction (use "buy" or "sell").
order.invalid_type422The order type is not supported.
order.non_decimal_volume422Order volume must be a valid decimal number.
order.non_positive_volume422Order volume must be greater than zero.
order.non_decimal_price422Order price must be a valid decimal number.
order.non_positive_price422Order price must be greater than zero.
order.non_decimal_stop_price422Stop price must be a valid decimal number.
order.non_positive_stop_price422Stop price must be greater than zero.
order.market_order_price422Market orders cannot have a specific price.
order.cancel_error422The order could not be cancelled. It may be already filled.

Validation Errors

ErrorHTTP StatusDescription
must be in range422The value is outside the allowed range.
must be greater than zero422The value must be a positive number.
Missing required field422A required field is missing from your request.
Empty required field422A required field is empty or null.

HTTP Status Code Reference

CodeStatusMeaning
200OKRequest successful.
400Bad RequestRequest format is invalid.
401UnauthorizedAuthentication failed or token expired.
403ForbiddenYou don't have permission for this action.
404Not FoundThe requested resource doesn't exist.
405Method Not AllowedHTTP method not supported for this endpoint.
422Unprocessable EntityRequest validation failed.
429Too Many RequestsRate limit exceeded.
500Internal Server ErrorServer encountered an unexpected error.