error.code. It is stable. The message may change.
Status codes
Error codes
Authentication failures
401 responses include WWW-Authenticate.
invalid_request means no key was sent. invalid_token means a key was sent and rejected.
Retries
Retry429 and 503 responses only. Read Retry-After, then use exponential backoff with jitter.
