The following table lists common parameters required in all Query or SOAP requests to SQS.
| Parameter Name | Description | Used By | Example Value |
|---|---|---|---|
| The action to perform. | Query and SOAP |
|
| Your Access Key ID. You must be signed up for SQS, or your requests will fail. | Query and SOAP |
|
| The date and time at which the signature included in the request expires, in the format YYYY-MM-DDThh:mm:ssZ, as specified in the ISO 8601 standard. Query requests must include either | Query and SOAP (see description) |
|
| A request signature calculated as described in Request Authentication. | Query and SOAP |
|
| The method used to construct the string to be signed, as explained in Authenticating Query Requests. The default value is 0. However, we highly recommend using SignatureVersion=1, which uses a stricter signature. | Query | Valid values: |
| The date and time the request is signed, in the format YYYY-MM-DDThh:mm:ssZ, as specified in the ISO 8601 standard. Query requests must include either | Query and SOAP (see description) |
|
| Required. The API version to use, as specified in the WSDL. | Query |
|
For Query requests, parameter values must be URL-encoded. This is true for any Query parameter passed to SQS and is typically necessary in the Signature, MessageId, and MessageBody parameters. Some clients do this automatically, but this is not the norm.