Request Response Group

The Request response group returns all of the parameters and their values that were submitted in a request. Use this information to debug requests.

All ECS operations return this response group by default. There can be up to ten parameters in each request.

Operations that can use this response group include:

The following table describes the elements returned by Request. These elements are returned in all ECS responses because the Request response group is a default response group for all ECS operations. The elements on the left side of a slash mark are the parents of the elements on the right side of the slash mark.

Response ElementAncestryDefinition
Code Errors/Error/Code Error code
IsValid Request/IsValid Boolean value that specifies whether the request syntax was correct.
Message Errors/Error/Message Error message
Name Arguments/Argument/Name The name of a parameter passed in the request.
RequestId OperationRequest/RequestId A number that uniquely identifies a request
UserAgent OperationRequest/UserAgentThe client application, for example, web browsers, search engine crawlers, mobile phones, screen readers and braille browsers. The text associated with UserAgent contains the application name, version, host operating system, and language.
Value Arguments/Argument/Value The value of a parameter passed in the request.

The following response groups are parent response groups of Request.

The following response groups are child response groups of Request.

The following request was used to illustrate the XML response elements returned by Request.

http://ecs.amazonaws.com/onca/xml?
Service=AWSECommerceService&
AWSAccessKeyId=[Access Key ID]&
Operation=ItemSearch&
SearchIndex=Books&
Title=Harry%20Potter