Webhook je oznámení, které Simbila pošle na vaši adresu vždy, když se v účtu něco stane – například když zákazník zaplatí fakturu. Používá se na propojení s vlastní aplikací.
V menu klikněte na Nastavení a v levém sloupci na Webhooky, nebo použijte odkaz Nastavení → Webhooky.
Klikněte na Nový webhook a vyplňte:
X-Simbila-Signature.Uložíte tlačítkem Vytvořit.
Zpráva se posílá s hlavičkami X-Simbila-Webhook-Timestamp
a X-Simbila-Webhook-Signature; podpis se počítá jako
HMAC_SHA256(timestamp + "." + tělo zprávy, tajný klíč).
Nový webhook zatím nic neposílá – musíte mu určit, co má hlídat. Klikněte v seznamu na jeho název a v sekci Sledované události vyberte událost v rozbalovacím seznamu a potvrďte tlačítkem Přidat událost. Křížek u řádku událost zase odebere.
Nabízené události (názvy jsou zatím anglicky) pokrývají zejména:
inv.create, inv.update,
inv.sent, inv.typechange),inv.paid, inv.reminder),payment.created, payment.updated,
payment.deleted),rinv.issue),inv.chrg.succ, inv.chrg.fail),acc.tarif.change).V detailu webhooku je tabulka Protokol doručení se sloupci Událost, Stav, Pokusy, Vytvořeno a Poslední chyba. Sem se podívejte, když u vás oznámení nedorazila – uvidíte, jestli se Simbila pokoušela odeslat a co jí vrátil váš server.
Ikona tužky v seznamu otevře formulář k úpravě, ikona koše webhook po potvrzení smaže.
Opačný směr – tedy volání Simbily z vaší aplikace – zajišťují API klíče.