Webhooks Genel Bakış

Adrian Pali
Written by Adrian PaliLast updated 20 hours ago

DirectIQ'daki webhooks, e-posta aktivitelerinizde bir şey olduğunda gerçek zamanlı etkinlik bildirimleri almanızı sağlar. Raporları manuel olarak kontrol etmek veya bir API’yı sorgulamak yerine, bir olay oluşur oluşmaz DirectIQ verileri otomatik olarak yapılandırdığınız uç noktaya gönderir.

Entegrasyonlar → Webhooks panelinden, tüm yapılandırılmış webhooks’ları, durumlarını (Aktif veya Pasif) ve oluşturulma tarihlerini görüntüleyebilirsiniz. Gösterilen örnekte, bir webhook uç noktası aktiftir ve işlemsel e-posta olaylarını almak için hazırdır.

image.png
image.png

Bir webhook oluşturmak için sağ üst köşedeki Webhook Ekle seçeneğine tıklayın ve uç nokta URL’sini girin.

image.png
image.png

Gizli anahtar zaten oluşturulmuştur ve eğer yeniden oluşturursanız, uygulamanızda da güncellemeniz gerekir.

E-postalar için seçebileceğiniz olaylar: email.sent, email.opened, email.bounced, email.complaint ve domain için: domain.unverified, domain.verified

Belirli olayları göndermeyi seçebileceğiniz gibi, tümünü de seçebilirsiniz.

Kaydedildikten sonra, webhook hemen etkinleşir ve email.sent, email.opened ve email.clicked gibi olayları almaya başlar.

Var olan webhooks'lar, her satırın sağındaki üç nokta (⋮) menüsünden düzenlenebilir. Böylece webhook’u yeniden oluşturmak zorunda kalmadan uç nokta URL’sini güncelleyebilirsiniz.

image.png

Bir webhook'un olay iletimini silmeden duraklatmak isterseniz, webhook’u etkinleştirip/devre dışı bırakabilirsiniz. Devre dışı bırakılan webhooks listede görünür ve istediğiniz zaman tekrar etkinleştirilebilir.

Bir webhook artık gerekli değilse, aynı menüden kalıcı olarak silinebilir. Silindikten sonra, olay iletimi hemen durur ve geri getirilemez.

image.png

Tüm webhook olaylarında ortak bir TransactionalId bulunur; bu sayede bir e-postanın birden fazla olay boyunca (gönderildi → açıldı → tıklandı → geri döndü → şikayet) tam yaşam döngüsünü takip edebilirsiniz.

Did this article help you solve your issue?