Vivollo
Demo

Webhook'lar

Mesaj, görüşme, oturum veya kullanıcı değiştiğinde sisteminize bildirim gönderin.

Webhook, Vivollo'da seçilen bir olay olduğunda endpoint'inize HTTP isteği gönderir.

Desteklenen olaylar

  • message.created — mesaj gönderildi veya alındı
  • conversation.updated — görüşme durumu değişti
  • session.updated — ziyaretçi oturum bilgisi değişti
  • user.updated — müşteri bilgisi değişti

Webhook oluşturun

  1. Sisteminizde HTTPS bir endpoint oluşturun.
  2. Developer bölümünden webhook ekleyin.
  3. Açık bir ad ve endpoint URL'si girin.
  4. Olayları seçin.
  5. Doğrulama için gizli bir özel header ekleyin.

Endpoint hızlıca başarılı yanıt vermeli, uzun işlemleri arka planda sürdürmelidir.

Doğrulayın ve teslimatı izleyin

Payload'a güvenmeden önce gizli header'ı kontrol edin. Herkese açık endpoint başka kaynaklardan da istek alabilir.

Başarısız teslimatlar yeniden denenir. İstek zamanını, payload'ı, yanıtı ve hataları görmek için teslimat kayıtlarını kullanın. Aynı olay birden fazla kez geldiğinde sakıncalı bir işlemin tekrarlanmaması için event işleyicinizi idempotent hazırlayın.

Webhook payload'ı gereken tüm ayrıntıları içermiyorsa REST API kullanın.

Webhook sayısı paketinize bağlıdır. Paketler ve limitler sayfasına bakın.