Сценарий из mcp-everything. Актуально на 2026-10-24.
Письмо одному адресату: подтверждение регистрации, уведомление о заказе.
curl -X POST "https://api.unisender.com/ru/api/sendEmail?format=json" \
-d api_key=<ключ> \
--data-urlencode 'email=Иван Петров <ivan@example.ru>' \
--data-urlencode 'sender_name=Магазин' -d sender_email=noreply@example.ru \
--data-urlencode 'subject=Заказ №1042 оформлен' \
--data-urlencode 'body=<p>Спасибо за заказ! Мы сообщим, когда он будет отправлен.</p>' \
-d list_id=<код списка>
https://api.unisender.comhttps://api.unisender.com/LANG/api/METHOD?format=json&api_key=KEY&arg1=ARG_1Тип: API-ключ
API-ключ копируется в личном кабинете и передаётся параметром api_key. Рекомендуется передавать его через POST, чтобы ключ не попадал в логи прокси. Доступ можно дополнительно ограничить списком доверенных IP.
https://api.unisender.com/ru/api/getLists?format=json&api_key=KEY
По умолчанию новым пользователям — до 1000 писем в сутки; письмо до 1 МБ; одному адресату — не чаще раза в 60 секунд. Статус доставки — методом checkEmail (хранится месяц).
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
api_key |
body | string | да | Ключ доступа |
email |
body | string | да | Получатель (можно с именем перед адресом) |
sender_name |
body | string | да | Имя отправителя |
sender_email |
body | string | да | Подтверждённый email отправителя |
subject |
body | string | да | Тема |
body |
body | string | да | HTML-текст |
list_id |
body | integer | да | Список, от которого адресат сможет отписаться |
attachments |
body | array | нет | Вложения attachments[filename] |
lang |
body | string | нет | Язык |
track_read |
body | integer | нет | Отслеживать прочтения |
track_links |
body | integer | нет | Отслеживать переходы |
cc |
body | string | нет | Копия |
headers |
body | string | нет | Дополнительные заголовки |
error_checking |
body | integer | нет | Режим проверки ошибок |
metadata |
body | object | нет | Метаданные metadata[key]=value |
result без error; могут быть warnings[] с полем warning.getLists → createEmailMessage → createCampaign → getCampaignStatus.createSmsMessage, sendSms, checkSms), шаблонов, полей и меток, заметок, статистики (getCampaignCommonStats, getVisitedLinks) и Event tracking API.Если этого недостаточно — официальная документация: https://www.unisender.com/ru/support/api/common/bulk-email/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/unisender.md