Webhook nedir?
Kısa tanım
Webhook; bir sistemde olay gerçekleştiğinde, o sistemin başka bir sisteme anında HTTP isteği göndererek haber vermesidir.
Son güncelleme:
Nasıl çalışır?
Alıcı sistem bir adres (uç nokta) tanımlar; gönderen sistem olay olduğunda bu adrese olayın bilgilerini (ör. sipariş numarası, yeni durum) çoğunlukla JSON olarak gönderir. Böylece alıcı sistem sürekli "Yeni bir şey var mı?" diye sormak zorunda kalmaz.
Webhook istekleri imzayla doğrulanır: alıcı, isteğin gerçekten beklenen sistemden geldiğini kontrol eder ve aynı olay iki kez gelirse ikinci kez işlemez.
Sorgulamadan farkı nedir?
| Konu | Düzenli sorgulama | Webhook |
|---|---|---|
| Gecikme | Sorgu aralığı kadar | Neredeyse anında |
| Yük | Boş sorgular da çalışır | Yalnızca olay olduğunda |
| Kurulum | Basit | Alıcı adres ve doğrulama gerekir |
E-ticarette örnek
Kargo firması gönderinin durumunu "teslim edildi" yaptığında webhook ile mağazaya haber verir; mağaza siparişi kapatır ve müşteriye değerlendirme mesajı gider.
Webhook ile gelen tipik olaylar
- Yeni sipariş ve ödeme
- Kargo durumu değişikliği
- Gelen WhatsApp mesajı
- Form gönderimi
Adım adım örnek
Kargo firmasından gelen olayların müşteriye bildirim olarak nasıl ulaştığını anlattık.
Webhook hakkında sık sorulanlar
Webhook güvenli mi?
Bir webhook kaybolursa ne olur?
Her sistem webhook destekler mi?
İlk adımı birlikte atalım
Operasyonunuzdaki elle yürüyen işleri inceleyip ayda kaç saatin sistemle yürüyebileceğini yazılı olarak veriyoruz; teknik bilgi ve taahhüt gerekmez.
- Kredi kartı yok
- 1 iş gününde dönüş
- KVKK uyumlu
- Veriler şifreli bağlantıyla iletilir