Karar ve vaka hareketlerini kendi sisteminize itmek için webhook kullanırsınız. Uç noktayı Settings → Webhooks altında tanımlarsınız.

Olay tipleri

İmza doğrulama

Krino, Standard Webhooks biçimini kullanır. Her istek üç başlık taşır: İmzalanan dizge şudur:
Ham gövdeyi imzalayın — JSON’u ayrıştırıp yeniden diziyeleştirirseniz imza tutmaz. Çoğu çatıda gövdeyi ham okumak için ayrı bir ayar gerekir.

Node.js örneği

Uç noktanızdan beklenenler

1

Hızlı yanıt verin

2xx döndürün ve işi kuyruğa alın. Uzun süren işleri istek içinde yapmayın.
2

Tekrarları tolere edin

Aynı olay birden çok kez gelebilir. webhook-id değerini saklayıp daha önce gördüğünüz kimlikleri yok sayın.
3

Sıralamaya güvenmeyin

Olaylar üretildikleri sırada varmayabilir. Kararı gövdedeki zaman damgasına göre verin, geliş sırasına göre değil.

Yeniden deneme

Uç noktanız 2xx dışında bir şey dönerse ya da zaman aşımına uğrarsa Krino artan aralıklarla yeniden dener. Kalıcı olarak başarısız olan uç noktalar Settings → Webhooks ekranında görünür.