DashaMail REST API v2: POST /v2/campaigns — Создание черновика рассылки

Ответ 201: campaign_id. Отправка не начинается.

Параметр Где Тип Обяз. Описание
list_id body integer да ID базы (несколько — JSON-массив строкой)
subject body string да Тема (с подстановками)
from_email body string да Адрес отправителя на подтверждённом домене
from_name body string да Имя отправителя
name body string нет Внутреннее название
html body string нет HTML-версия
plain_text body string нет Текстовая версия
status body string нет DRAFT (по умолчанию) или TEMPLATE
track_opens body string нет Y/N
track_clicks body string нет Y/N

Базовые URL

Авторизация

Тип: Bearer-токен

API-ключ из личного кабинета передаётся в заголовке Authorization: Bearer <ключ> (схема ApiKey тоже принимается). Для совместимости ключ можно передать параметром api_key в строке запроса — менее безопасно; при заданном заголовке параметр игнорируется.

curl 'https://api.dashamail.com/v2/lists' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Нюансы

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


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