Razvojni programeri

Webhookovi

Svaka obavijest koju Vaš račun generira može se poslati izravno u Vaše vlastite sustave kao potpisani JSON POST — tako da ono što se događa na Vašem hostingu može pokrenuti radni tijek bilo gdje drugdje.

Sva dokumentacija za razvojne programere →

S čime ga možete povezati

Webhook je uobičajeni HTTPS zahtjev, tako da sve što ga može primiti može i reagirati na njega. Nije potrebno da mi izradimo integraciju za Vaš alat.

Platforme za automatizaciju

Usmjerite webhook na radni tijek u n8n, Make, Zapier, Pipedream, Activepieces i svaki događaj postaje okidač — objavite na kanalu, otvorite tiket, ažurirajte proračunsku tablicu, pozovite drugi API. Samostalno hostirane platforme rade na potpuno isti način, sve dok je krajnja točka dostupna putem HTTPS-a.

CRM-ovi i službe za pomoć

Šaljite događaje naplate i računa na HubSpot, Pipedrive, Salesforce ili na bilo koji helpdesk ili CRM s dolaznim webhookom, tako da evidencija klijenta odražava stanje na njihovom hostingu bez potrebe za ručnim kopiranjem podataka.

Bilo što drugo što sluša

Slack, Discord, Google Sheets, Airtable, Notion, vaš vlastiti nadzor, skladište podataka ili mala skripta koju ste napisali. Ako može prihvatiti HTTPS POST i čitati JSON, može primati ove podatke.

Što se šalje

Vi birate koje kategorije idu na koje odredište — i možete ih povezati nekoliko, tako da naplata može ići na jedno mjesto, a upozorenja web-mjesta na drugo. Prema zadanim postavkama sve je uključeno.

Naplata i plaćanja

Izdani i plaćeni računi, neuspjela plaćanja, kartice kojima uskoro istječe valjanost, obnove i otkazivanja.

Web-mjesta i sigurnost

Dodjeljivanje resursa završeno, web-mjesto suspendirano, pronađen zlonamjerni softver, sigurnosne kopije i promjene certifikata.

Podrška i domene

Otvoreni i eskalirani tiketi, prijenosi domena, obnove i promjene DNS-a.

Dokazivanje da je zahtjev stigao od nas

Svaki je zahtjev potpisan tajnim ključem koji posjedujemo samo Vi i mi. Provjerite potpis prije nego što poduzmete radnje na tijelu poruke — ova zaglavlja stižu sa svakom isporukom:

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

Vremenska oznaka potpisuje se zajedno s tijelom umjesto da se šalje pored njega, stoga se presretnuti zahtjev ne može kasnije ponovno reproducirati prema Vama. Odbijte sve što je starije od nekoliko minuta.

Vaša tajna za potpisivanje prikazuje se samo jednom, kada dodate webhook. Ne možemo je ponovno prikazati — ako je izgubite, uklonite odredište i ponovno ga dodajte.

Postavljanje

  1. Na svojoj nadzornoj ploči otvorite Obavijesti i dodajte odredište vrste Webhook.
  2. Unesite svoju HTTPS krajnju točku i kopirajte tajni ključ za potpisivanje koji vam prikazujemo.
  3. Pritisnite Test. Šaljemo stvarni zahtjev u istom obliku kao i onaj uživo, kako biste mogli graditi na njemu prije nego što se išta stvarno dogodi.
  4. Odaberite koje bi kategorije to odredište trebalo primati. Nove vrste obavijesti automatski se uključuju.

Možete dodati onoliko odredišta koliko želite, kombinirati webhookove s e-poštom, Slack i Telegram uslugama te svakome dodijeliti različit skup kategorija.

Biste li nas radije nazvali?

Webhookovi vas obavještavaju kada se nešto dogodilo. API je način na koji nešto pokrećete — svaka operacija koju nadzorna ploča izvodi dostupna vam je.

Pregledajte referentne upute za API