Как отправить рассылку через Sendsay API
Sendsay API позволяет отправлять массовые и транзакционные рассылки, смотреть статистику и многое другое — с его помощью можно задать автоматизированные настройки ко всем функциям Sendsay.
Транзакционные рассылки
Если ранее вы не отправляли транзакцион ные рассылки с аккаунта, о том, что планируете протестировать отправку транзакционных писем.
Отправка через API-консоль в Sendsay
Чтобы отправить транзакционную рассылку с помощью API в интерфейсе Sendsay:
-
В меню аккаунта перейдите в раздел Настройки системы → Отправители и добавьте имя и адрес отправителя писем.
-
Перейдите в 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-ключ.
Чтобы использовать полученный API-ключ, его необходимо передать одним из способов, описанных в документации к 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"
}