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
- Недостаточно прав