Как отправить рассылку через Sendsay API
Sendsay API позволяет отправлять массовые и транзакционные рассылки, смотреть статистику и многое другое — с его помощью можно задать автоматизированные настройки ко всем функциям Sendsay.
Транзакционные рассылки
Отправка через API-консоль в Sendsay
Чтобы отправить транзакционную рассылку с помощью API в интерфейсе Sendsay:
-
В меню аккаунта перейдите в раздел Настройки системы → Отправители и доба вьте имя и адрес отправителя писем.
-
Если вы ещё не отправляли рассылки с текущего аккаунта, , чтобы вам открыли доступ на отправку транзакционных писем через API.
-
Перейдите в раздел API → API-консоль:
Чтобы протестировать отправку писем, введите запрос:
{
"action": "issue.send",
"letter": {
"message": {
"html" : "html-версия письма"
},
"subject": "Тема письма",
"from.email": "EMAIL-АДРЕС ОТПРАВИТЕЛЯ"
},
"group": "personal",
"email": "EMAIL-АДРЕС ПОЛУЧАТЕЛЯ",
"sendwhen": "now"
}где
EMAIL-АДРЕС ОТПРАВИТЕЛЯ
— email-адрес, который вы добавили в качестве отправителя, аEMAIL-АДРЕС ПОЛУЧАТЕЛЯ
— ваш email-адрес, на который уйдёт тестовое письмо.Нажмите «Выполнить». После этого на email-адрес получателя отправится письмо, а в разделе Статистика → Транзакционные рассылки появятся данные об успешной отправке:
Отправка через Postman
Протестируйте отправку запроса извне — например, через Postman. Для этого вам потребуется уникальный API-ключ.
-
Перейдите в Postman и авторизуйтесь, либо зарегистрируйте новый аккаунт. В разделе My Workspace нажмите «New» и выберите HTTP — чтобы создать новый HTTP-запрос:
-
В параметрах запроса выберите метод
POST
. Затем во вкладке body укажитеraw
, а в раскрывающемся меню выберитеJSON
: -
В поле URL вставьте
https://api.sendsay.ru/general/api/v100/json/Ваш_логин_Sendsay
. ВместоВаш_логин_Sendsay
необходимо добавить ваш логин, его можно скопировать в меню аккаунта:
-
В поле ниже вставьте запрос:
{
"action": "issue.send",
"letter": {
"message": {
"html" : "html-версия письма"
},
"subject": "Тема письма",
"from.email": "EMAIL-АДРЕС ОТПРАВИТЕЛЯ"
},
"group": "personal",
"email": "EMAIL-АДРЕС ПОЛУЧАТЕЛЯ",
"sendwhen": "now",
"apikey": "ВАШ API КЛЮЧ"
}где
EMAIL-АДРЕС ОТПРАВИТЕЛЯ
— адрес отправителя, который вы добавили в п.1;EMAIL-АДРЕС ПОЛУЧАТЕЛЯ
— ваш email-адрес, на который отправится тестовое письмо;ВАШ API КЛЮЧ
— API-ключ, который был сгенерирован в п.4.Затем нажмите «Send».
После отправки запроса должен прийти похожий ответ:
Это значит, что запрос выполнился успешно, и письмо отправлено. В разделе Статистика → Транзакционные выпуски можно увидеть информацию об отправленном выпуске.
Массовые рассылки через Sendsay API
Данные для выпуска можно передавать как в API-запросе, так и использовать заранее подготовленные шаблон выпуска и список или сегмент получателей. В первом случае используйте обычный массовый выпуск, во втором — экспресс-выпуск.