Email.Update

Описание

Обновить информацию письма.

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

SessionID = {string} (обязательный)
Session ID необходим для аутентификации. Обязателен только для десктоп приложений
Command = {Email.Update} (обязательный)
API команда
ResponseFormat = {JSON | XML} (обязательный)
Формат ответа
JSONPCallBack = {bool}
Используется для междоменной передачи. Узнать о JSONP можно по ссылке: http://ru.wikipedia.org/wiki/JSONP
ValidateScope = {OptIn | Campaign | AutoResponder} (обязательный)
Defines the validation scope of the email (required fields, links, etc.)
EmailID = {integer} (обязательный)
Id обновляемого письма
EmailName = {string} (обязательный)
Название письма
FromName = {string} (обязательный)
Имя отправителя
FromEmail = {string} (обязательный)
Email отправителя
ReplyToName = {string} (обязательный)
Reply to имя
ReplyToEmail = {string} (обязательный)
Reply to email
Mode = {Empty | Template | Import} (обязательный)
Режим содержимого письма
FetchURL = {string} (обязательный)
URL удаленного (remote) контента письма
Subject = {string} (обязательный)
Тема письма
HTMLContent = {string} (обязательный)
HTML контент письма
ImageEmbedding = {Enabled | Disabled} (обязательный)
Встраивать ли картинки
RelTemplateID = {integer} (обязательный)
Id шаблона письма

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

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

Коды ошибок

1
Email id отсутствует
2
FetchURL не найден
3
Email id недействительный
4
Недействительный режим содержимого
5
RelTemplateID не найден
6
FromEmail email недействительный
7
ReplyToEmail email недействительный
8
HTML контент пустНе найден
9
Не найден validation scope параметр
10
Недействительный validation scope параметр
11
Не найдена ссылка отписки в HTML контенте
13
Не найдена ссылка opt-in подтверждения в HTML контенте
15
Не найдена ссылка opt-in reject в HTML контенте
99998
Ошибка авторизации или истекла сессия
99999
Недостаточно прав