Shipbubble APIs uses conventional HTTP response codes to indicate the success or failure of an API request.
In general: Code “200” indicates success. Codes in the 4xx range indicate an error that failed given the information provided (e.g. a required parameter was omitted, invalid request body, etc.). Codes in the 5xx range indicate an error with Shipbubbles' servers (these are rare).
Below is a description of our error codes:
Invalid request, account error (eg no kyc, insufficient wallet balance etc), description is usually included in message property
No valid API key provided
API key does not have permission to perform request
Requested resource is not found
Invalid data values sumbitted in the request body
Too many requests, rate limit reached
Our servers cannot process request at the moment (These are rare)
Third-party service unavailable (please contact us as soon as you see this error)