# Unisender API: POST /ru/api/createEmailMessage — Создание email-сообщения

Возвращает код сообщения для `createCampaign`. Письмо отправляется только по одному списку.

| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
| `api_key` | body | string | да | Ключ доступа |
| `sender_name` | body | string | да | Имя отправителя (не email) |
| `sender_email` | body | string | да | Подтверждённый email отправителя |
| `subject` | body | string | нет | Тема; обязательна, если нет template_id |
| `body` | body | string | нет | HTML-текст; обязателен, если нет template_id/system_template_id |
| `list_id` | body | integer | да | Код списка |
| `text_body` | body | string | нет | Текстовая версия |
| `generate_text` | body | integer | нет | 1 — сгенерировать текстовую часть из HTML (по умолчанию 0) |
| `tag` | body | string | нет | Отправить только контактам с меткой |
| `attachments` | body | array | нет | Вложения |
| `lang` | body | string | нет | Язык |
| `template_id` | body | integer | нет | Шаблон вместо subject и body |
| `wrap_type` | body | string | нет | Тип обёртки письма |
| `categories` | body | string | нет | Категории |

## Базовые URL

- Боевой: `https://api.unisender.com`
- Формат вызова: `https://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
```

## Нюансы

- Параметры можно передавать GET или POST, кодировка UTF-8; запросы и ответы можно сжимать gzip или bzip2.
- Успешный ответ — поле `result` без `error`; могут быть `warnings[]` с полем `warning`.
- Типичная цепочка рассылки: `getLists` → `createEmailMessage` → `createCampaign` → `getCampaignStatus`.
- Также есть методы SMS (`createSmsMessage`, `sendSms`, `checkSms`), шаблонов, полей и меток, заметок, статистики (`getCampaignCommonStats`, `getVisitedLinks`) и Event tracking API.

## Сценарии с этим методом

- [Запустить email-рассылку по списку](https://mcp-everything.ru/integrations/unisender/scenarios/zapustit-email-rassylku-po-spisku.md)

---

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