Dokumentacja 4notify

Co można zrobić z 4notify poza panelem: API dla własnego backendu, webhooki i automatyzacja między kanałami.

Pierwsze krokiDokumentacja APIWebhooki i zdarzenia przychodząceSzablony i zautomatyzowane przepływy

Pierwsze kroki

Od konta do pierwszej wiadomości wysłanej przez API

Załóż konto na panel.4notify.net i wygeneruj parę client_id/client_secret na stronie danych uwierzytelniających API. Za ich pomocą pobierasz token dostępu przez POST /api/v1/auth/token (OAuth2 client_credentials) — token jest krótkotrwały, a Twoja integracja po prostu prosi o nowy w razie potrzeby.

Dokumentacja API

Trzy endpointy wysyłkowe, jeden potok

POST /api/v1/sms, /api/v1/whatsapp i /api/v1/push przyjmują żądanie z Authorization: Bearer <token> i odpowiadają 202 Accepted — wiadomość trafia do tej samej kolejki i przechodzi przez tego samego workera i dostawcę co wysyłki z panelu, oznaczona wewnętrznie jako "source: api". Każdy najemca ma własny limit szybkości i kwotę; po ich przekroczeniu API zwraca jawny błąd zamiast po cichu porzucać wiadomości.

Webhooki i zdarzenia przychodzące

Zamykanie pętli na WhatsApp

Na WhatsApp otrzymujemy z powrotem zdarzenia dostarczenia i odpowiedzi klientów przez webhook zweryfikowany Twoim tokenem weryfikacyjnym Meta. Nie oferujemy ogólnych konektorów firm trzecich (brak wtyczek WooCommerce, Shopify czy Zapier) — oferujemy ten webhook oraz powyższe API wysyłkowe, które podłączasz do własnego CRM lub backendu.

Szablony i zautomatyzowane przepływy

Wielokrotnego użytku treści i wyzwalacze zdarzeń

Szablony wiadomości definiuje się raz na kanał i wykorzystuje zarówno z panelu, jak i z API. Workflow łączy zdarzenie wyzwalające z sekwencją wysyłek w kilku kanałach — np. SMS, a następnie WhatsApp, jeśli pierwsza wiadomość nie zostanie przeczytana. Dane uwierzytelniające API mają odrębne scope'y, można je odwołać indywidualnie z panelu i pokazują datę ostatniego użycia.