Error codes and their meaning

Hard Error Codes

400Bad Request – Your request is invalid.
401Unauthorized – Your JWT token is invalid.
403Forbidden – You do not enough permissions to perform this action.
404Not Found – The specified resource could not be found.
405Method Not Allowed – You tried to access an API endpoint with an invalid REST method.
406Not Acceptable – You requested a format that isn’t JSON.
410Gone – The requested resource has been removed from our servers.
429Too Many Requests – You’re requesting too many resources.
500Internal Server Error – We had a problem with our server. Try again later.
502Bad Gateway – The server cant handle your request for the moment. Try again later.
503Service Unavailable – We’re temporarily offline for maintenance. Please try again later.

Soft Error Codes

UNKNOWN_ERRORAn unknown reason prevented us to perform the action you have requested.
FORBIDDEN_ERRORYou are going to perform an action that is not allowed.
INVALID_REQUEST_ERRORYou have sent an invalid request.
ORDER_NOT_FOUND_ERRORThe order you are going to update was not found.
ORDER_CANCELLED_ERRORThe order you are going to update has been already cancelled.
USER_MINUS_CREDIT_ERRORYour account credit has gone under zero, so you can’t create a new order.
LIMIT_EXCEEDED_ERRORYour current active (not finished) orders count has exceeded our limit, so you can’t create a new one until you finish one of them.