Ana içeriğe atla

Sözlük · web

Webhook

Tanım

Webhook, bir sistemde olay gerçekleştiğinde başka bir sisteme otomatik HTTP isteği gönderme yöntemidir. Polling (sürekli sorgu) yerine 'push' yapar — Stripe ödeme tamamlandığında, GitHub PR açıldığında, Trendyol sipariş geldiğinde anında bilgi verir.

Yayın: 2026-05-05Güncelleme: 2026-05-05

Detaylı açıklama

Webhook'un mantığı basittir: olay gerçekleştiğinde, kayıtlı URL'ye otomatik HTTP POST isteği gider. Geliştirici sadece bir endpoint yazar, sağlayıcı her olayda onu çağırır.

API ile farkı: API çekme (pull), webhook itme (push). API'de istemci 'sipariş var mı?' diye sürekli sorar; webhook'ta sağlayıcı 'sipariş geldi' bilgisini gönderir. Daha verimli, gerçek-zamanlı, daha az server yükü.

Pratik örnekler: Stripe ödeme tamamlandığında, Trendyol sipariş geldiğinde, GitHub PR açıldığında, WhatsApp Business mesaj geldiğinde, n8n otomasyonu tetiklendiğinde webhook gönderir.

Kullanım senaryoları

Ödeme tamamlandığında sipariş işleme

Yeni e-mail geldiğinde otomatik yanıt

GitHub PR açıldığında deploy tetikleme

Pazaryerinden sipariş gelince stok güncelleme

AI agent tool çağrısı bittiğinde sonuç bildirimi

Güçlü yanlar

  • +Gerçek-zamanlı (polling 5dk gecikmesi yok)
  • +Server kaynak verimli
  • +Event-driven mimari için natural fit
  • +3rd party entegrasyon kolay

Zayıf yanlar

  • Public endpoint gerekli (auth + rate limit önemli)
  • Idempotency kontrolü (aynı webhook 2 kez gelebilir)
  • Retry + dead letter queue kurulması
  • Debug zor (event-driven nature)

İlgili terimler

APIEvent-drivenQueue

İlgili hizmetler

Webhook ile ilgili proje planlıyorsan

30 dakikalık keşif görüşmesinde projene özel mimari + maliyet + ekip önerisini yazılı paylaşıyoruz.

Keşif görüşmesi başlat