AutoResponder.Create

Описание

Создает автоответчик для указанного списка.

Параметры запроса

SessionID = {string} (обязательный)
Session ID необходим для аутентификации. Обязателен только для десктоп приложений
Command = {Admin.Update} (обязательный)
API команда
ResponseFormat = {JSON | XML} (обязательный)
Формат ответа
JSONPCallBack = {bool}
Используется для междоменной передачи. Узнать о JSONP можно по ссылке
SubscriberListID = {integer} (обязательный)
ID списка, для которого создается автоответчик.
EmailID = {integer} (обязательный)
Email ID
AutoResponderName = {string} (обязательный)
Название автоответчика.
AutoResponderTriggerType = {OnSubscription | OnSubscriberLinkClick | OnSubscriberForwardToFriend} (обязательный)
Тип триггера автоответчика.
AutoResponderTriggerValue = {string} (обязательный)
Значение триггера (ссылка).
TriggerTimeType = {Immediateky | Seconds later | Minutes later | Hours later | Days later | Weeks later | Months later} (обязательный)
Тип времени отправки (задержка в секундах, минутах и т.д.).
TriggerTime = {integer} (обязательный)
Значение времени.

Параметры ответа

Success = {true | false}
Состояние - успешно или ошибка
ErrorCode = {integer}
Код ошибки
AutoResponderID = {integer}
ID нового автоответчика

Коды ошибок

1
ID списка подписчиков не найден
2
Имя автоответчика не найдено
3
Тип триггера автоответчика не найден
4
Значение триггера автоответчика не найдено
5
Тип времени отправки триггера не найден
6
Тип триггера автоответчика недействительный
7
Значение времени триггера автоответчика недействительное
8
Не найден email ID
9
Недействительный email ID
99998
Ошибка авторизации или истекла сессия
99999
Недостаточно прав