SendPulse даёт возможность отправлять письма через REST API. Ниже — базовые шаги и на что обратить внимание.
1. Доступ к API
- Войдите в личный кабинет SendPulse.
- Раздел для разработчиков: Интеграции или Для разработчиков / API.
- Создайте приложение или получите API ID и API Secret — они нужны для авторизации запросов (обычно OAuth или передача ключей в заголовках/теле запроса по схеме из документации).
2. Документация
Актуальная документация по API доступна на сайте SendPulse:
Для отправки писем часто используется направление SMTP API или транзакционные письма: отправка через POST на эндпоинт вида https://api.sendpulse.com/smtp/emails (точный URL смотрите в актуальной документации). В запросе передаются тема, отправитель, получатель, шаблон или HTML-тело, при необходимости — переменные для подстановки.
3. Базовый сценарий отправки
- Авторизация: по документации — получение токена или использование API ID/Secret в каждом запросе.
- Параметры письма: from (имя и email), to, subject, тело письма (html/text) или id шаблона и переменные (например,
{{имя}}, {{ссылка}}).
- Отправка POST-запроса на нужный эндпоинт, разбор ответа на успех/ошибку и при необходимости логирование.
4. Ограничения и нюансы
- Лимиты отправки зависят от тарифа — смотрите в кабинете и в описании API.
- Для транзакционных писем обычно нужно использовать подтверждённый домен отправителя (SPF/DKIM уже настроены в SendPulse для этого домена).
- Шаблоны можно создавать в интерфейсе SendPulse и вызывать по id через API, либо формировать HTML/текст целиком в запросе, если API это поддерживает.
5. Интеграции без кода
Если не хотите писать код: SendPulse интегрируется с Make (Integromat), Zapier, n8n и др. — можно отправлять письма по триггерам (заказ создан, форма отправлена и т.д.) без прямого использования API.
Кратко
Начать стоит с раздела API в кабинете SendPulse и документации на сайте. Получите API ID/Secret, изучите метод отправки писем (SMTP API / transactional), настройте домен отправителя и сделайте тестовую отправку. Для уведомлений о заказах и простых триггеров этого обычно достаточно.