Error codes

Errors are returned as JSON: {"error": {"code": "...", "message": "..."}}.

CodeHTTP statusMeaning
missing_api_key401No X-Api-Key header or api_key query param was provided.
invalid_api_key401The API key provided does not match any active key.
inactive_api_key403The API key exists but has been deactivated.
rate_limit_exceeded429Too many requests for your tier's rate limit.
not_found404The requested resource does not exist.
method_not_allowed405The HTTP method is not supported for this route.
internal_error500An unexpected server error occurred.