Making requests
There are two types of requests that can be used with the web service; QUERY and SOAP.
QUERY requests are HTTP GET requests where parameters are passed as HTTP parameters
SOAP requests pass parameters in a SOAP envelope
Note:
It is worth noting that QUERY requests are generally easier to test and implement from scratch. SOAP requests are generally handled by libraries that can consume WSDL files; however depending on the SOAP library used your mileage may vary.Actions
All supported actions are documented in the Actions section.
Authentication
All requests must include a Signature parameter that is computed using your AWS secret key. This authentication mechanism guarantees that the request was created by you, because only you know the secret key. The Request Authentication section describes how to create a signature.
Response structure
The response data from either requests have the same structure (they share the same xml schema). For QUERY requests the response data is in the response HTTP body, and for SOAP requests the response data is in the response SOAP-ENV:Body element.
Go to the Response Schema section for the response schema