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ştisession.updated— ziyaretçi oturum bilgisi değiştiuser.updated— müşteri bilgisi değişti
Webhook oluşturun
- Sisteminizde HTTPS bir endpoint oluşturun.
- Developer bölümünden webhook ekleyin.
- Açık bir ad ve endpoint URL'si girin.
- Olayları seçin.
- 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.