The request failed because it contained an invalid parameter or parameter value. The request failed because it contained an invalid header. The alt parameter value specifies an unknown output format. The value could be a parameter value, a header value, or a property value. The request failed because it contained an invalid value. Check the value of the URL path to make sure it is correct. The request failed because it did not match the specified API. The CORS request contains an XD3 X-Origin header, which is indicative of a bad CORS request. The content type of the request data or the content type of a part of a multipart request is not supported. Consequently, the API server could not understand the request. The API request is invalid or improperly formed. To have your request processed, resend it to the URL specified in the Location header of this response. Check the value of the If-None-Match HTTP request header. This response indicates that the requested document has not been modified and that a cached response should be retrieved. The condition set for an If-None-Match header was not met.
To obtain your response, send a GET request to the URL specified in the Location header. This request and future requests for the same operation have to be sent to the URL specified in the Location header of this response instead of to the URL to which this request was sent. "message": "Invalid string value: 'asdf'. The sample JSON response below demonstrates how a global error is communicated: This page lists errors by their HTTP status codes as defined in RFC 7231. For those errors, the value of the domain property in the JSON response will be an API-specific value, such as youtube.parameter. Many APIs also define their own domains, which identify API-specific errors that are not in the global domain. Specifically, the errors listed here are in the global, or default, domain for Google APIs. This document identifies some of the error codes and messages that Google APIs return.