Deweloperzy

Webhooki

Każde powiadomienie generowane przez Twoje konto może być wysyłane bezpośrednio do Twoich własnych systemów jako podpisany komunikat JSON POST, dzięki czemu zdarzenia na Twoim hostingu mogą uruchamiać dowolny przepływ pracy w innym miejscu.

Z czym możesz to połączyć

Webhook to zwykłe żądanie HTTPS, więc wszystko, co potrafi je odebrać, może je obsłużyć. Nie musisz prosić nas o przygotowanie integracji dla Twojego narzędzia.

Platformy automatyzacji

Skieruj webhook do przepływu pracy w n8n, Make, Zapier, Pipedream, Activepieces, a każde zdarzenie stanie się wyzwalaczem — opublikuj wpis na kanale, otwórz zgłoszenie, zaktualizuj arkusz kalkulacyjny, wywołaj inne API. Platformy hostowane we własnym zakresie działają dokładnie tak samo, o ile punkt końcowy jest dostępny przez HTTPS.

CRM-y i helpdeski

Wysyłaj powiadomienia dotyczące rozliczeń i konta do HubSpot, Pipedrive, Salesforce lub do dowolnego helpdesku bądź systemu CRM obsługującego webhooki przychodzące, aby kartoteka klienta odzwierciedlała stan jego hostingu bez konieczności ręcznego kopiowania danych.

Wszystko inne, co nasłuchuje

Slack, Discord, Google Sheets, Airtable, Notion, własny system monitoringu, hurtownia danych lub napisany przez Ciebie mały skrypt. Jeśli potrafi przyjmować zapytania HTTPS POST i odczytywać format JSON, może je odbierać.

Co zostanie wysłane

Wybierasz, które kategorie trafiają do określonego miejsca docelowego — możesz też połączyć kilka z nich, dzięki czemu rozliczenia mogą trafiać w jedno miejsce, a powiadomienia o witrynie w inne. Wszystko jest domyślnie włączone.

Rozliczenia i płatności

Wystawione i opłacone faktury, odrzucone płatności, karty, których ważność wkrótce wygasa, odnowienia i anulowania.

Witryny i zabezpieczenia

Zakończono wdrażanie, witryna została zawieszona, wykryto złośliwe oprogramowanie, kopie zapasowe i zmiany w certyfikatach.

Pomoc i domeny

Otwarte i eskalowane zgłoszenia, transfery domen, odnowienia i zmiany DNS.

Dowodzenie, że żądanie pochodzi od nas

Każde żądanie jest podpisane sekretem znanym tylko Tobie i nam. Sprawdź podpis przed przetworzeniem treści – te nagłówki docierają z każdą dostawą:

X-Zinn-Signature: sha256=<hmac of `timestamp.body`>
X-Zinn-Timestamp: unix seconds
X-Zinn-Delivery: stable id for this delivery
X-Zinn-Event: invoice.paid

Znacznik czasu jest podpisany razem z treścią zamiast być wysyłany obok niej, dzięki czemu przechwycone przez kogoś żądanie nie może zostać odtworzone przeciwko Tobie w późniejszym czasie. Odrzucaj wszystko, co jest starsze niż kilka minut.

Twój klucz podpisu jest wyświetlany tylko raz, podczas dodawania webhooka. Nie możemy go pokazać ponownie — jeśli go zgubisz, usuń miejsce docelowe i dodaj je ponownie.

Konfigurowanie jednego

  1. W panelu sterowania otwórz Powiadomienia i dodaj miejsce docelowe typu Webhook.
  2. Podaj swój punkt końcowy HTTPS i skopiuj pokazany przez nas sekret podpisujący.
  3. Przetestuj. Wysyłamy prawdziwe żądanie w takim samym formacie jak produkcyjne, aby można było pod nie programować, zanim cokolwiek faktycznie się wydarzy.
  4. Wybierz kategorie, które powinny być wysyłane do tego miejsca docelowego. Nowe rodzaje powiadomień są włączane automatycznie.

Możesz dodać tyle miejsc docelowych, ile chcesz, łączyć webhooki z wiadomościami e-mail, Slack i Telegram oraz przypisać każdemu z nich inny zestaw kategorii.

Wolą Państwo do nas zadzwonić?

Webhooki informują Cię, kiedy coś się wydarzyło. API służy do sprawiania, że coś się dzieje — każda operacja, jaką wykonuje panel, jest dla Ciebie dostępna.

Przeglądaj dokumentację API