Errors are returned in HTTP error codes and also in the body of the response as a JSON object.
400
One of the parameters in the request are incorrect or invalid. Check the body for further info.
401
Unauthorized. Generally this is because the user or password are incorrect.
403
The authenticated user does not have permission to access the requested resource. Check the response body for more info. This is normally due to viewer permissions issue or locked account.
404
The resource you are requesting does not exist. Make sure the URL is correct. We’ll also return a 404 in cases where the given URL points to a product you don’t have access to.
420
You have exceeded the number of allowed requests for the day.
429
You have reached the allowed number of translations for reviews. Translations have an hourly limit and a total character limit.
500
A general error that means something’s wrong on our side.
503
The API is currently unavailable due to maintenance.