Collecta'yı sistemlerinize bağlayın, her iki yönde de.
Kayıtlar değiştiği anda imzalı, yeniden denenen olayları servislerinize gönderin — ve doğrudan modül alanlarınıza eşlenen genel bir endpoint üzerinden gelen payload'ları kabul edin.
Giden olaylar, imzalı ve yeniden denenen.
Bir kayıt her değiştiğinde Collecta endpoint'inize bir HTTP POST gönderir — doğrulayabileceğiniz bir imzayla ve kaçırırsanız otomatik yeniden denemelerle.
5 olay tipi
Bir endpoint'i, verileriniz değiştikçe Collecta'nın yaydığı olaylardan herhangi birine abone edin.
HMAC-SHA256 imzası
Her istek bir X-Webhook-Signaturebaşlığı taşır — secret'ınızla anahtarlanmış ham gövdenin zamanlamaya duyarsız bir HMAC'i.
Yeniden denemeler ve backoff
Her teslimatın 30 saniyelik bir zaman aşımı vardır. Başarısızlıklar üstel backoff ile, en fazla retry_max deneme sayısına kadar (varsayılan 5) yeniden denenir.
Teslimat geçmişi
Her deneme — istek, yanıt durumu ve zamanlama — webhook_deliveries içinde saklanır; böylece ne olduğunu denetleyebilir ve yeniden oynatabilirsiniz.
Hedef URL'ler, iç ve özel ağ adreslerine yapılan istekleri engellemek için teslimattan önce doğrulanır.
Verileri modüllerinize alın.
Modül başına genel bir endpoint açığa çıkarın, ardından gelen payload'ı alanlarınıza eşleyin — Collecta kaydı sizin için oluşturur veya günceller.
Genel endpoint
Bir token ile korunan, dakikada 60 istekle hız sınırlandırılmış ve isteğe bağlı zamanlamaya duyarsız HMAC doğrulamalı modül başına bir URL'ye POST edin.
Alan eşleme
Gelen payload'daki anahtarları modül alanlarınıza dönüştürün. Collecta, eşlenen değerleri yeni veya eşleşen bir kayda yazar.
Webhook soruları.
Collecta'yı çalıştırdığınız her şeye bağlayın.
Hangi sistemlerin modüllerinizle konuşması gerektiğini söyleyin, webhook'ları sizinle birlikte eşleyelim.