Webhooky

Ako nastaviť webhook, aby vás Monivio samo upozornilo na novú faktúru či prijatú platbu — a ako zistiť, prečo doručenie zlyhalo.

Webhooky

Na čo je webhook

Webhook je opačný smer ako API: nie vy sa pýtate Monivia, ale Monivio zavolá váš server, keď sa niečo stane — vznikne faktúra, klient zaplatí, pribudne kontakt. Váš systém tak nemusí nič cyklicky kontrolovať.

Krok 1: Prepnite sa do modulu MonivioIntegration

Webhooky nie sú v bežnom menu s faktúrami. Kliknite vľavo hore na prepínač platformy (nad ľavým menu, predvolene ukazuje MonivioDocuments) a vyberte MonivioIntegration.

Po prepnutí platformy sa v ľavom menu objaví sekcia Integrácia s Webhookmi.

Krok 2: Vytvorte webhook

V sekcii Integrácia → Webhooky kliknite na Nový webhook a vyplňte:

  • Názov — na rozlíšenie v zozname
  • URL — adresa, kam má Monivio posielať POST requesty
  • Eventy — ktoré udalosti chcete dostávať (doklady, kontakty, náklady, transakcie); dajú sa vybrať po skupinách alebo všetky naraz
  • Custom HTTP headers — voliteľné, napr. autorizačná hlavička vášho systému
  • Aktívny — či má webhook prijímať eventy hneď po vytvorení
Vyberajte len tie eventy, ktoré váš systém naozaj spracuje.

Krok 3: Uložte si secret

Po vytvorení sa zobrazí secret — rovnako ako API kľúč len jediný raz. Slúži na overenie podpisu prichádzajúcich requestov, aby ste si boli istí, že prišli naozaj z Monivio a nie od niekoho iného.

Upozornenie:

Ak secret stratíte, v menu webhooku ho viete regenerovať. Starý okamžite prestane platiť, takže nový treba nasadiť do vášho systému hneď.

Krok 4: Skontrolujte, či doručenia prechádzajú

V menu webhooku (ikonka ) je položka Zobraziť logy — presmeruje vás do Integrácia → Analytics, na záložku Webhooky. Nájdete tu graf doručovania a tabuľku pokusov: stav (Úspech, Neúspech), event, poradie pokusu, čas odozvy a dátum.

Keď integrácia „nič nedostáva“, odpoveď je zvyčajne tu.

V detaile záznamu vidíte odoslané aj prijaté telo requestu a doručenie sa dá zopakovať.

Upozornenie:

Ak váš server opakovane odpovedá chybou, Monivio webhook automaticky deaktivuje a v zozname pri ňom uvidíte dôvod. Po oprave na svojej strane ho znova zapnite.

Info:

Monivio nenasleduje presmerovania. Ak adresa webhooku odpovie presmerovaním (stav 3xx), doručenie sa zaráta ako neúspešné a v detaile uvidíte dôvod. Zadajte preto rovno konečnú adresu — teda tú, na ktorú by vás presmerovanie poslalo.

Krok 5: Prehľad na jednom mieste

Sekcia Integrácia → Dashboard ukazuje počet aktívnych webhookov aj kľúčov a aktivitu za posledné dni. Je to najrýchlejší spôsob, ako zistiť, či integrácia žije.

Karta webhooku ukazuje stav, vybrané eventy aj posledné doručenie.

Čo ďalej?

Často kladené otázky

Bol tento článok užitočný?

Súvisiace články