Docs
Errors
Clients should branch on error.code rather than message text.
Standard error
All API errors use a consistent error object.
{
"error": {"code": "invalid_api_key", "message": "The provided API key is invalid or inactive."}
}
Status codes
Use standard HTTP status codes.
400 bad request
401 auth
402 monthly limit
403 plan
404 missing
429 rate limited
500 server