/v2/Api/SnoozedSubscribers POST
Этот метод позволяет приостанавливать подписку методом HTTP POST. Приостановить подписку можно на определенный срок, в течение которого подписчик не будет получать писем.
Если подписка уже приостановлена, в ответ вернется подписка.
Параметры запроса:
| Параметр | Тип | Описание |
|---|---|---|
| apiKey | string | Ваш API-ключ, необходимый для авторизации. Обязательный. |
| ListId | int | ID листа, в котором будет приостановлена подписка. Необязательный. Если не указан, подписка будет приостановлена для всех листов . |
| Id | int | ID подписчика. Необязательный* |
| string | Емейл подписчика. Необязательный* | |
| SnoozeWeeks | int | Время приостановки подписки - в неделях. Может быть в диапазоне от 1 до 26. |
*Должен быть указан либо Id, либо Email подписчика.
Примеры
Запрос:
POST https://api.esv2.com/v2/Api/SnoozedSubscribers HTTP/1.1
Accept-Encoding: gzip,deflate
Content-Type: application/xml
Content-Length: 288
Host: api.esv2.com
Connection: Keep-Alive
User-Agent: Apache-HttpClient/4.1.1 (java 1.5)
<ApiRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<ApiKey>Ваш_API_ключ</ApiKey>
<Data>
<Email>testsnoozed1@test123.com</Email>
<ListId>101</ListId>
<SnoozeWeeks>14</SnoozeWeeks>
</Data>
</ApiRequest>
Ответ:
HTTP/1.1 201 Created Cache-Control: private Server: Microsoft-IIS/7.5 X-AspNetMvc-Version: 5.1 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Date: Wed, 05 Mar 2014 12:33:05 GMT Content-Length: 0