Skip to main content

Spot Error Messages

The following error messages may be thrown for private data requests.

Some Common Examples

ErrorAdditional Info
EGeneral:Invalid argumentsThe request payload is malformed, incorrect or ambiguous
EGeneral:Invalid arguments:Index unavailableIndex pricing is unavailable for stop/profit orders on this pair
EGeneral:Temporary lockoutToo many sequential EAPI:Invalid key errors
EService:UnavailableThe matching engine or API is offline
EService:Market in cancel_only modeRequest can't be made at this time (See SystemStatus endpoint)
EService:Market in post_only modeRequest can't be made at this time (See SystemStatus endpoint)
EService:Deadline elapsedThe request timed out according to the default or specified deadline
EAPI:Invalid keyAn invalid API-Key header was supplied (see Authentication section)
EAPI:Invalid signatureAn invalid API-Sign header was supplied (see Authentication section)
EAPI:Invalid nonceAn invalid nonce was supplied (see Authentication section)
EGeneral:Permission deniedAPI key doesn't have permission to make this request
EGeneral:Internal error[:\<code>]Internal Support. Please contact support.
EOrder:Cannot open opposing positionUser/tier is ineligible for margin trading
EOrder:Cannot open positionUser/tier is ineligible for margin trading
EOrder:Margin allowance exceededUser has exceeded their margin allowance
EOrder:Margin level too lowClient has insufficient equity or collateral
EOrder:Margin position size exceededClient would exceed the maximum position size for this pair
EOrder:Insufficient marginExchange does not have available funds for this margin trade
EOrder:Insufficient fundsClient does not have the necessary funds
EOrder:Order minimum not metOrder size does not meet ordermin (See AssetPairs endpoint)
EOrder:Cost minimum not metCost (price * volume) does not meet costmin (See AssetPairs endpoint)
EOrder:Tick size check failedPrice submitted is not a valid multiple of the pair's tick_size (See AssetPairs endpoint)
EOrder:Orders limit exceededSee Rate Limits section
EOrder:Rate limit exceededSee Rate Limits section
EOrder:Invalid price
EOrder:Domain rate limit exceededSee Rate Limits section
EOrder:Positions limit exceeded
EOrder:Reduce only:Non-PC
EOrder:Reduce only:No position existsWhen trying to submit a reduce-only order (new or via trigger) for a market that has no open positions
EOrder:Reduce only:Position is closedWhen submitting a reduce-only order that would flip a position, order will match as much as possible and cancel back the rest with this error
EOrder:Scheduled orders limit exceeded
EOrder:Unknown position
EAccount:Invalid permissions
EAuth:Account temporary disabled
EAuth:Account unconfirmed
EAuth:Rate limit exceeded
EAuth:Too many requests
ETrade:Invalid request
EBM:limit exceeded:CALExceeded Canadian Acquisition Limits (CAL)
EFunding:Max fee exceededProcessed fee exceeds max_fee set in Withdraw request