Amazon Services
Amazon Marketplace Web Service (Amazon MWS) Documentation
Amazon MWS Documentation

RegisterDestination

Specifies a new destination where you want to receive notifications.

Description

The RegisterDestination operation specifies a location where you want to receive notifications and adds it to the list of registered destinations. For more information on what kinds of destinations can be specified, see Receiving notifications.

After you register a Destination, you must create a Subscription by calling the CreateSubscription operation to begin receiving notifications.

Note: After you register a Destination, Amazon recommends that you call the SendTestNotificationToDestination operation to verify that you can receive notifications.

To remove a Destination that you have registered from the list of registered destinations, call the DeregisterDestination operation.

Availability

This operation is available in all marketplaces except China and Mexico.

Throttling

Maximum request quota Restore rate Hourly request quota
25 requests Two requests every second 7200 requests per hour
For definitions of throttling terminology and for a complete explanation of throttling, see Throttling: Limits to how often you can submit requests in the Amazon MWS Developer Guide.

Request parameters

For more information about the request parameters that are required for all Amazon MWS operations, see Required request parameters in the Amazon MWS Developer Guide.

Name Description Required Valid values
MarketplaceId The unique identifier for the marketplace. Yes Any valid MarketplaceId that you are registered in. For a list of MarketplaceId values, see Amazon MWS endpoints and MarketplaceId values in the Amazon MWS Developer Guide.

Type: xs:string

Destination The Destination where you want to receive notifications. Yes Type: Destination

Response elements

The RegisterDestination operation only returns the common response elements.

Examples

Example query request

For information about standard request requirements, see Required request parameters.

Show example code Hide example code

POST /Subscriptions/2013-07-01 HTTP/1.1
Content-Type: x-www-form-urlencoded
Host: mws.amazonservices.com
User-Agent: <Your User Agent Header>

AWSAccessKeyId=AKIAEEXAMPLESA
&Action=RegisterDestination
&Destination.AttributeList.member.1.Key=sqsQueueUrl
&Destination.AttributeList.member.1.Value=
  https%3A%2F%2Fsqs.us-east-1.amazonaws.com%2F51471EXAMPLE%2Fmws_notifications
&Destination.DeliveryChannel=SQS
&MWSAuthToken=amzn.mws.4ea38b7b-f563-7709-4bae-87aeaEXAMPLE
&MarketplaceId=ATVPDKIKX0DER
&SellerId=A135KEXAMPLE56
&SignatureMethod=HmacSHA256
&SignatureVersion=2
&Timestamp=2013-07-25T16%3A14%3A01Z
&Version=2013-07-01
&Signature=WgTRuEXAMPLEeIzoJ5tzX06uKV7ongzUserZ6vj8kug%3D

↑ Top

Example response

For information about standard response formatting, see Response format.

Show example code Hide example code

<RegisterDestinationResponse
    xmlns="http://mws.amazonservices.com/schema/Subscriptions/2013-07-01">
    <RegisterDestinationResult/>
    <ResponseMetadata>
        <RequestId>b120e610-9cf0-48d7-b615-ca869EXAMPLE</RequestId>
    </ResponseMetadata>
</RegisterDestinationResponse>

↑ Top