Unisender API: Отправить одиночное письмо

Сценарий из mcp-everything. Актуально на 2026-10-24.

Письмо одному адресату: подтверждение регистрации, уведомление о заказе.

  1. Отправь: POST /ru/api/sendEmail с email, sender_name, sender_email, subject, body и list_id — списком, от которого адресат сможет отписаться.
  2. Новым аккаунтам по умолчанию доступно до 1000 таких писем в сутки; одному адресату — не чаще раза в 60 секунд; размер письма — до 1 МБ.
  3. Статус доставки проверяется методом checkEmail и хранится месяц.
  4. Для большого потока транзакционных писем документация рекомендует отдельный сервис Unisender Go.
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=<код списка>

Базовые URL

Авторизация

Тип: API-ключ

API-ключ копируется в личном кабинете и передаётся параметром api_key. Рекомендуется передавать его через POST, чтобы ключ не попадал в логи прокси. Доступ можно дополнительно ограничить списком доверенных IP.

https://api.unisender.com/ru/api/getLists?format=json&api_key=KEY

Методы сценария

POST /ru/api/sendEmail — Отправка одиночного письма

По умолчанию новым пользователям — до 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

Нюансы

Другие сценарии


Если этого недостаточно — официальная документация: https://www.unisender.com/ru/support/api/common/bulk-email/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/unisender.md