Skip to main content

Troubleshoot Errors

MESSAGESTATUSDESCRIPTIONSOLUTION
The x-user-ip header must be set to the end-user IP address400 Bad RequestInvalid IP addressUse a valid IP address in the x-user-ip header.
Invalid receiving address400 Bad RequestsettleAddress is invalidUse the correct settleAddress that aligns to the settleCoin. In case of BTC as settleCoin, use on-chain addresses only.
Invalid refundDestination400 Bad RequestrefundAddress is invalidUse a valid refundAddress that aligns to the depositCoin. In case of BTC as depositCoin, use on-chain addresses only.
This refund address belongs to SideShift.ai400 Bad RequestrefundAddress being used is the example address or owned by SideShift.aiUse a valid refundAddress that you own.
This settle address belongs to SideShift.ai400 Bad RequestsettleAddress being used is the example address or owned by SideShift.aiUse a valid settleAddress that you own.
Unknown affiliateId400 Bad RequestInvalid affiliateId was used in variable shiftUse the affiliateId from your account found at https://sideshift.ai/account.
Quote has different affiliateId than input400 Bad RequestAffiliateId being used in fixed shift creation is different from what was used in the quote requestUse the same affiliateId for the fixed shift creation from the one that was used in the quote request.
Quote has already expired. Request a new quote.400 Bad RequestquoteId is no longer valid for a fixed shift after expiration timeRequest a new quote.
Invalid "affiliateId"400 Bad RequestInvalid affiliateId was used in the quote requestUse the affiliateId from your account found at https://sideshift.ai/account.
depositAmount must be greater than zero400 Bad RequestdepositAmount is 0 or lessUse a value greater than 0.
Method XX/XX not found400 Bad RequestEither the values for depositCoin and depositNetwork or settleCoin and settleNetwork do not belong to a supported methodEnsure that the coin supports the network being used, and vice versa. See /coins for a list of supported cryptocurrencies and their respective networks.
Bad request: Invalid parameters: list of invalid parameters400 Bad RequestInvalid parameter(s)Ensure all parameters are correctly formatted and valid
Do not use the example affiliateId and x-sideshift-secret header from the documentation. Use your own from https://sideshift.ai/account401 UnauthorizedExample affiliateId or x-sideshift-secret was usedUse your account's actual affiliateId and x-sideshift-secret from https://sideshift.ai/account.
You have too many open orders. Cancel some, use the existing ones, or wait. To receive a higher open order limit, message https://t.me/sideshiftai_devs403 ForbiddenExecuted too many order requestsCancel some, use the existing ones, or wait. To receive a higher open order limit, message https://t.me/sideshiftai_devs.
Access denied. See https://sideshift.ai/access-denied403 ForbiddenIP address being used in the x-user-ip header is not allowedFor a list of prohibited jurisdictions, please check out https://help.sideshift.ai/en/articles/2874595-why-am-i-blocked-from-using-sideshift-ai.
Account not found404 Not Foundx-sideshift-secret is invalidUse your account's private key as the x-sideshift-secret from https://sideshift.ai/account.
Order not found404 Not FoundInvalid shiftId query param being used in /shift or /bulk shifts endpointUse a valid shiftId(s) as query param.
Invalid network500 Internal Server ErrorIncorrect/missing depositNetwork or settleNetworkUse/add correct depositNetwork or settleNetwork. See /coins for a list of supported cryptocurrencies and their respective networks.
Invalid coin500 Internal Server ErrorInvalid depositCoin or settleCoinUse a supported coin for depositCoin and settleCoin. See /coins for a list of supported cryptocurrencies and their respective networks.
Amount too low500 Internal Server ErrordepositAmount is too lowUse a higher value. See /pair for the minimum deposit value.
Amount too high500 Internal Server ErrordepositAmount is too highUse a lower value. See /pair for the maximum deposit value.
Deposit and settle method must be different500 Internal Server ErrordepositCoin and depositNetwork values are similar to settleCoin and settleNetworkEnsure that methods being used are different.
Memo is not supported for this settle coin500 Internal Server ErrorsettleCoin being used does not supports memoCheck the settleCoin if it supports memo using /coins. If it does, hasMemo should be true.
Internal Server Error500 Internal Server ErrorThe quoteId being used in creating fixed shift is invalidUse a valid quoteId