Справочник API
Один ключ, один базовый адрес. Авторизация — Bearer-ключ; добавьте заголовок X-Test-Mode: true, чтобы пробовать вызовы, ничего не отправляя и не расходуя квоту.
https://yourtrend.online/api/v1Authorization: Bearer …X-Test-Mode: trueБыстрый старт
curl -X POST https://yourtrend.online/api/v1/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"from":"you@yourdomain.com","to":"user@dest.com",
"subject":"Hi","html":"<p>Hello</p>"}'require 'yourtrend.php';
$yt = new YourTrend('YOUR_API_KEY');
$res = $yt->sendEmail(
'noreply@yourdomain.com',
'user@example.com',
'Hello from YourTrend',
'<h1>Hi!</h1>'
);
echo $res['status']; // 202const YourTrend = require('./yourtrend');
const yt = new YourTrend('YOUR_API_KEY');
const res = await yt.sendEmail(
'noreply@yourdomain.com',
'user@example.com',
'Hello from YourTrend',
'<h1>Hi!</h1>'
);
console.log(res.status); // 202from yourtrend import YourTrend
yt = YourTrend("YOUR_API_KEY")
res = yt.send_email(
"noreply@yourdomain.com",
"user@example.com",
"Hello from YourTrend",
"<h1>Hi!</h1>",
)
print(res["status"]) # 202package main
import "yourtrend"
func main() {
c := yourtrend.New("YOUR_API_KEY")
c.SendEmail(
"noreply@yourdomain.com",
"user@example.com",
"Hello from YourTrend",
"<h1>Hi!</h1>",
)
}SDK
Клиенты в одном файле, без зависимостей.
Методы
Почта
-
POST
/messagesОтправить транзакционное письмо -
POST
/messages/batchОтправить пачку писем -
GET
/messagesСписок отправленных сообщений
SMS и мессенджеры
-
POST
/smsОтправить SMS -
POST
/channels/{whatsapp|telegram|viber|rcs|voice}Отправить в мессенджер
Web push
-
GET
/push/vapidПолучить публичный ключ VAPID -
POST
/push/subscribeСохранить подписку браузера -
POST
/pushРазослать уведомление
Доставляемость
-
POST
/deliverability/validateПроверить email-адрес -
POST
/deliverability/spam-scoreОценить письмо до отправки -
POST
/deliverability/blocklistПроверить IP или домен по блок-листам -
POST
/deliverability/dmarcПринять сводный отчёт DMARC
Контакты и кампании
-
POST
/contactsСоздать контакт -
POST
/contacts/importМассово импортировать контакты -
POST
/campaignsСоздать кампанию -
POST
/campaigns/{id}/scheduleЗапланировать кампанию в часовом поясе получателя -
POST
/journeysСоздать сценарий из нескольких шагов -
POST
/formsСоздать форму подписки с double opt-in
ИИ
-
POST
/ai/subjectСгенерировать варианты темы -
POST
/ai/composeСгенерировать письмо -
POST
/ai/translateПеревести текст между EN, UK и RU
Входящие
-
POST
/inbound/parseРазобрать входящее письмо в JSON
Попробовать
Запрос уходит к живому API прямо из браузера. Возьмите тестовый ключ — заголовок X-Test-Mode подставится сам.
Эту страницу нашли по запросу
Реальные поисковые запросы, по которым сюда приходят — отмеченные ведут на подходящий раздел.
- sdk для php
- проверка ip в блоклистах
- документация email api
- платформа для рассылок цена
- блог о email-маркетинге
- лимиты api запросов
- альтернатива Mailchimp
- sdk для node js
- диагностика smtp сервера
- как отправить письмо через api
- бесплатная рассылка писем
- глоссарий email-терминов
- аутентификация по api ключу
- api для отправки писем