Error responses
Most JSON error responses include anerror string and may include a message with additional detail:
errors array instead:
403 Forbidden with an empty response body. Check the HTTP status code first, then parse the response body when one is present.
Common status codes
- 400: The request was invalid or malformed.
- 401: Unauthorized - Missing or invalid authentication.
- 403: Forbidden - You don’t have permission, required feature access, or remaining quota for the requested operation.
- 404: Resource not found.
- 429: Rate limit or account quota exceeded.
- 500: Unexpected error while processing the request.