error instead of error_code. Clients should accept either key and should not branch on the human-readable description.
HTTP status codes
Trace IDs
Includetrace_id, UTC timestamp, method, path, status, project name, and resource ID when contacting support. Never include the secret or full authorization header.