YourTrend / API
REST API
Довідник API
Один ключ, одна базова адреса. Авторизація — Bearer-ключ; додайте заголовок X-Test-Mode: true, щоб пробувати виклики, нічого не надсилаючи й не витрачаючи квоту.
Базовий URL
https://yourtrend.online/api/v1Авторизація
Authorization: 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
Спробувати
Запит іде до живого API просто з браузера. Візьміть тестовий ключ — заголовок X-Test-Mode підставиться сам.
Цю сторінку знайшли за запитом
Реальні пошукові запити, за якими сюди приходять — позначені ведуть на відповідний розділ.
- документація email api
- приклади запитів curl
- альтернатива Mailchimp
- вебхуки подій листа
- безкоштовна розсилка листів
- безпека та шифрування пошти
- sdk для python
- перевірка ip у блок-листах
- вхід в особистий кабінет розсилок
- ліміти api запитів
- що таке DKIM
- як надіслати лист через api
- сервіс email-розсилок
- api для надсилання листів