Error Codes
Every status code the service returns, with scenarios and handling. To locate by symptom first, see Troubleshooting.
Authentication (401)
Quota and rate limits (402 / 429)
Permissions (403)
Requests (400 / 404)
Upstream (5xx / 529)
Reading error responses
- The
messagefield usually states exactly what is missing or wrong — read it fully before digging; - The request ID in the response headers is the only handle for locating a single request — always include it in reports;
- Some clients swallow response bodies and show only the status code; replay with
curl -ito get the full picture.