Сценарий из mcp-everything. Актуально на 2026-10-24.
Форма подписки на сайте добавляет email в список Unisender.
curl -X POST "https://api.unisender.com/ru/api/subscribe?format=json" \
-d api_key=<ключ> \
-d list_ids=<код списка> \
--data-urlencode 'fields[email]=ivan@example.ru' \
--data-urlencode 'fields[Name]=Иван' \
--data-urlencode 'tags=сайт,подписка' \
-d double_optin=0
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
В ответе result[]: id, title.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
api_key |
body | string | да | Ключ доступа |
format |
query | string | да | json |
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
api_key |
body | string | да | Ключ доступа |
list_ids |
body | string | да | Коды списков через запятую (из getLists) |
fields[email] |
body | string | да | Email контакта |
fields[phone] |
body | string | нет | Телефон в международном формате, например +79261232323 |
tags |
body | string | нет | Метки через запятую, не больше 10 |
double_optin |
body | integer | нет | 0 — отправить письмо-приглашение, 3 — добавить без письма |
overwrite |
body | integer | нет | Режим перезаписи полей и меток |
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