Mercateer
Dla programistów

Otrzymuj zdarzenia z działu obsługi klienta Mercateer jako webhooki

Subskrybuj punkt końcowy (endpoint) na zdarzenia Mercateer i otrzymuj podpisaną paczkę danych dokładnie w momencie zakończenia rozmowy, przyjścia leada lub zarezerwowania zlecenia. Rejestruj i zarządzaj punktami końcowymi przez API lub panel, a każdą dostarczoną wiadomość weryfikuj za pomocą HMAC.

Czym jest Webhooks?

Webhooki przesyłają zdarzenia z działu obsługi klienta Mercateer w czasie rzeczywistym na kontrolowany przez Ciebie adres URL, dzięki czemu Twoje własne systemy mogą reagować bez konieczności cyklicznego odpytywania API. Każda przesyłka to podpisany HMAC-em ładunek JSON; punkty końcowe rejestrujesz i zarządzasz przez API lub panel, a nieudane dostawy są ponawiane z wykładniczym opóźnieniem.

Co możesz zrobić z Webhooks

Nowy lead przechwycony i kontakt utworzony
Rozmowa rozpoczęta, zamknięta lub z prośbą o przekazanie do człowieka
Zakończone połączenie
Termin spotkania zarezerwowany i termin spotkania zmieniony
Zaakceptowana wycena
Ładunki podpisane HMAC-em, które weryfikujesz przy odbiorze
Rejestruj i zarządzaj punktami końcowymi przez API lub panel

Zainstaluj w kilka minut

1

Utwórz punkt końcowy

Zarejestruj swój adres URL i wybierz zdarzenia, na które chcesz subskrybować, przez API lub w Ustawienia → Deweloper. Mercateer zwróci sekret podpisywania dla tego punktu końcowego. Dostęp do API jest dostępny w planach Crew i Fleet.

2

Zweryfikuj podpis

Przy każdej dostawie odczytaj znacznik czasu (t) i podpis (v1) z nagłówka podpisu, następnie policz HMAC-SHA256 z ciągu "{timestamp}.{raw request body}" swoim sekretem podpisującym i porównaj go z wartością v1. Odrzuć każde żądanie, które się nie zgadza albo którego znacznik czasu jest starszy niż 5 minut, żeby działać wyłącznie na świeżych danych, które naprawdę przyszły z Mercateer. (Funkcja pomocnicza verify w naszym SDK robi to wszystko za Ciebie.)

3

Obsługuj ponowne próby idempotentnie

Szybko odpowiadaj kodem 2xx, aby potwierdzić odbiór. Nieudane dostawy są ponawiane z wykładniczym opóźnieniem, więc zaprojektuj swój program obsługujący tak, by identyfikował zdarzenia po ich ID – dzięki temu zignoruje duplikaty i przetworzy każde zdarzenie tylko raz.

Najczęściej zadawane pytania

Działa ze wszystkimi Twoimi narzędziami

Mercateer używa tych samych protokołów co narzędzia, z których już korzystasz.

Wykorzystaj Mercateer razem z Webhooks

Zacznij za darmo i podłącz swoje biuro obsługi klienta w kilka minut.

Nie wymaga karty kredytowej