Get desktop application:
View/edit binary Protocol Buffers messages
Top-level object present in the HTTP body.
Used in:
HTTP code of the response. Further specified by the first element of the "errors" field. Always present.
Same value as the "message" field of the first element of the "errors" field. Always present.
Non-empty list of errors found while processing the request. Not all of them must be the same type of error, in which case only the first is expected to be handled.
Used in:
Description of this error for human consumption. Always present.
Namespace under which the "reason" field is to be interpreted. Always present.
Alphanumeric error code, in lowerCamel case, that identifies the error with a granularity finer than the HTTP status code. Always present.
For client errors, these two fields point at where in the HTTP request lies the problem. E.g. location_type = HEADER, location = "Authorization".
Used in:
Either a query parameter or a URL path parameter.
An HTTP request header.
Some place in the body of the HTTP request.
API-specific location type.