Error Codes and Messages
Product Advertising API errors provide information about syntactical errors in your requests, as well as errors that occur during the execution of your request; for example, a search for products returns no results.
Errors are composed of two elements:
The error code is a unique string that identifies the error.
The error message is a human-readable description of the error to help you debug the issue.
These elements will be nested within an Error element. If a request generates more than one error, all Errors will appear in the response.
Errors may appear at different levels in your response. Their location reflects at what stage in the execution of the request the error was generated and the type of error. Errors in syntax that prevent requests from being executed will appear as children of the response's root element. An error associated with a particular item in the response will be a child of the Item element. See the sample requests for examples of each of these situations.