Dokumentacja 4notify
Co można zrobić z 4notify poza panelem: API dla własnego backendu, webhooki i automatyzacja między kanałami.
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.