Modifies the parameters of a subscription.

Each request consists of the following parts:

  • Request line

    PUT /topics/$TopicName/subscriptions/$SubscriptionName? metaoverride=true HTTP/1.1

  • Operation-specific URI parameters

    To modify the parameters of a subscription, you can specify metaoverride=true in the URI.

  • Operation-specific request headers


  • Request Body

    The request body is in the XML format. The request body includes the parameters that are used to modify a subscription.

    Parameter Required Description Value
    NotifyStrategy No The retry policy that is applied if an error occurs during message delivery to the endpoint. Valid values: BACKOFF_RETRY and EXPONENTIAL_DECAY_RETRY. Default value: BACKOFF_RETRY. For more information about the retry policy, see NotifyStrategy.


Each response consists of the following parts:

  • HTTP Status Code

    HTTP/1.1 204 No Content

  • Operation-specific response headers


  • Response Body



Sample requests

PUT /topics/$TopicName/subscriptions/$SubscriptionName? metaoverride=true HTTP/1.1
Host: $
Date: Tue, 08 Dec 2015 06:09:22 GMT
Authorization: MNS 15B4D3461F177624206A:rNT4xclLS297/n0UFYIezzHJ****
x-mns-version: 2015-06-06
<? xml version="1.0" encoding="utf-8"? >
<Subscription xmlns="">
    <NotifyStrategy>BACKOFF_RETRY</ NotifyStrategy>

Sample success responses

HTTP/1.1 204 No Content
x-mns-version: 2015-06-06

Special error

Error code Error message HTTP status code
SubscriptionNotExist The subscription you provided does not exits. 404