The API may return unexpected HTTP status codes, which can indicate various types of errors, from input validation issues to authorization problems and server exceptions.
Common API Errors
Input errors:
- 400 Bad Request: The request body cannot be processed. This typically indicates a client-side issue, and the response should include detailed information about the error.
Authorization errors:
- 401 Unauthorized: The API Key could not be detected. Ensure you have included either the URL parameter
?apiKey=...
or theAuthorization: Bearer ...
header. - 403 Forbidden: The API Key may not match the
Referer
header. Ensure you send a validReferer
header with an appropriate origin, and that the API Key was created for the same domain. - 429 Too Many Requests: You have exceeded the maximum number of allowed requests. Please refer to the rate limits documentation for further information.
Make sure to handle these errors appropriately in your application logic.