Webhooki

Webhooki: narzędzia powiadamiane, gdy tylko proces się zakończy.

Gdy wzbogacanie lub generowanie partii produktów się zakończy, nie powiedzie lub zostanie zatrzymane, Upsellr wysyła podpisane zdarzenie na wybrany adres. Narzędzie przejmuje dalsze kroki: publikację, weryfikację, eksport.

Kategoria
API
Kierunek
Wysyłanie zdarzeń
Format
JSON podpisany HMAC-SHA256
Adresy
Do 25 na organizację
Ponowienia
Do 6 prób, w ciągu ponad doby
Konfiguracja
Adres HTTPS i sekret
Plany
Plan Enterprise
Wydawca
Upsellr

01Co robią webhooki

Sygnał, który napędza narzędzia.

  1. 01

    Zdarzenie po zakończeniu każdego procesu

    Zakończony, nieudany lub zatrzymany: po każdym procesie wzbogacania lub generowania Upsellr wysyła zdarzenie ze szczegółami procesu.

  2. 02

    Podpisane, aby można je było zweryfikować

    Każda wysyłka zawiera identyfikator, znacznik czasu i podpis HMAC-SHA256 obliczony z użyciem sekretu: narzędzie sprawdza, czy naprawdę pochodzi od Upsellr.

  3. 03

    Ponawiane aż do odebrania

    Bez odpowiedzi 2xx w ciągu 10 sekund Upsellr ponawia wysyłkę po 1 minucie, 5 minutach, 30 minutach, 4 godzinach, a potem po 24 godzinach.

  4. 04

    Dziennik każdej wysyłki

    Status, kod HTTP, liczba prób i treść: każdą dostawę można przejrzeć przez 7 dni, a nieudaną wysyłkę ponowić jednym kliknięciem.

  5. 05

    Łącz narzędzia w łańcuch

    Publikuj, powiadamiaj zespół lub uruchamiaj eksport, gdy tylko karty są gotowe: webhook daje sygnał, narzędzie robi resztę.

  6. 06

    Zachowaj kontrolę

    Wyłącz adres, zmień jego sekret lub go usuń: oczekujące ponowienia zostaną anulowane.

02Pierwsze kroki

Podłączone w kilka minut.

  1. 01

    Otwórz ustawienia organizacji

    Sekcja API i webhooki, dostępna tylko dla właścicieli i administratorów.

  2. 02

    Dodaj adres

    Adres URL w HTTPS, dostępny z internetu.

  3. 03

    Skopiuj sekret

    Wyświetla się tylko raz i służy do weryfikacji podpisu każdej wysyłki.

  4. 04

    Zweryfikuj podpis

    Oblicz ponownie podpis HMAC-SHA256 znacznika czasu i treści oraz odrzuć zbyt starą wysyłkę.

  5. 05

    Odpowiadaj szybko

    Odpowiedź 2xx w mniej niż 10 sekund, a dalsze przetwarzanie po własnej stronie.

03Zdarzenia

Wysyłane zdarzenia.

ZdarzenieWysyłanePonawiane w razie potrzeby
Proces zakończony (workflow.run.completed)TakTak
Proces nieudany (workflow.run.failed)TakTak
Proces zatrzymany (workflow.run.stopped)TakTak

Kompatybilność i wymagania

  • Plan Enterprise
  • Publiczny adres HTTPS, na porcie 443
  • Rola właściciela lub administratora
  • Odpowiedź 2xx w mniej niż 10 sekund
  • Wskazówka: deduplikuj po identyfikatorze zdarzenia

Masz pełną kontrolę

Niezawodne z założenia.

  • Podpisywane HMAC-SHA256, z osobnym sekretem dla każdego adresu
  • Dostarczane co najmniej raz: deduplikuj po identyfikatorze zdarzenia
  • Ponawiane do 6 razy, w ciągu ponad doby
  • Wysyłane przez HTTPS, wyłącznie na adresy publiczne

04Pytania

Pytania o webhooki Upsellr.

Czy webhooki są dostępne w moim planie?

Tak jak API, są dostępne wyłącznie w planie Enterprise.

Jakie zdarzenia są wysyłane?

Zakończenie procesu wzbogacania lub generowania: zakończony, nieudany lub zatrzymany. Każde zdarzenie zawiera szczegóły procesu.

Jak sprawdzić, czy wysyłka pochodzi od Upsellr?

Oblicz ponownie podpis HMAC-SHA256 znacznika czasu i treści z użyciem sekretu, porównaj go z nagłówkiem X-Upsellr-Signature i odrzuć wysyłkę starszą niż 5 minut.

Co się stanie, jeśli serwer nie odpowie?

Bez odpowiedzi 2xx w ciągu 10 sekund Upsellr ponawia wysyłkę po 1 minucie, 5 minutach, 30 minutach, 4 godzinach, a potem po 24 godzinach. Nieudaną wysyłkę można też ponowić ręcznie z dziennika.

Czy mogę otrzymać to samo zdarzenie dwa razy?

Tak, to możliwe: dostarczenie jest gwarantowane co najmniej raz, bez gwarancji kolejności. Deduplikuj po identyfikatorze zdarzenia.

Jak długo przechowywany jest dziennik?

7 dni, ze statusem, kodem HTTP, liczbą prób i treścią każdej wysyłki.

Ile adresów mogę dodać?

Do 25 na organizację, każdy z własnym sekretem, który można odnowić.

Czy test w edytorze workflow wysyła zdarzenie?

Nie. Zdarzenia wysyłają tylko rzeczywiste procesy.

Twój kolejny produkt
zasługuje na więcej niż kopiuj-wklej.

Daj swojemu zespołowi AI pierwsze produkty do pracy.