Документація 4notify
Що можна робити з 4notify окрім панелі: API для власного бекенду, webhooks та автоматизація між каналами.
Перші кроки
Від акаунта до першого повідомлення через API
Створіть акаунт на panel.4notify.net і згенеруйте пару client_id/client_secret на сторінці облікових даних API. З ними ви запитуєте токен доступу через POST /api/v1/auth/token (OAuth2 client_credentials) — токен короткочасний, і ваша інтеграція просто запитує новий, коли він потрібен.
Довідник API
Три endpoint'и для надсилання, один потік обробки
POST /api/v1/sms, /api/v1/whatsapp і /api/v1/push приймають запит з Authorization: Bearer <token> і відповідають 202 Accepted — повідомлення потрапляє в ту саму чергу і проходить через того самого worker і провайдера, що й надсилання з панелі, лише внутрішньо позначене як "source: api". Кожен орендар має власний ліміт швидкості та квоту; при перевищенні API повертає явну помилку, а не тихо відкидає повідомлення.
Webhooks і вхідні події
Замикання циклу у WhatsApp
У WhatsApp ми отримуємо назад події доставки та відповіді клієнтів через webhook, перевірений вашим Meta verify token. Ми не пропонуємо загальних сторонніх конекторів (немає плагінів WooCommerce, Shopify чи Zapier) — ми пропонуємо цей webhook плюс наведений вище API надсилання, які ви підключаєте до власного CRM або бекенду.
Шаблони та автоматизовані робочі процеси
Контент багаторазового використання і тригери на події
Шаблони повідомлень визначаються один раз на канал і повторно використовуються як з панелі, так і з API. Робочі процеси пов'язують подію-тригер з послідовністю надсилань у кількох каналах — наприклад SMS, а потім WhatsApp, якщо перше повідомлення не прочитане. Облікові дані API мають окремі scopes, можуть бути відкликані окремо з панелі та показують дату останнього використання.