Skip to main content
Uç nokta tabanlı webhook sistemi, kuruluş başına birden fazla hedef kaydetmenize olanak tanır; her birinin kendi gizli anahtarı, kendi durumu ve etkinlik türlerinin bir alt kümesine yönelik kendi aboneliği vardır. Bu, tüm yeni entegrasyonlar için önerilen modeldir. Geriye dönük uyumluluk için korunan ancak kuruluş başına yalnızca bir URL’yi destekleyen eski tek URL’li webhook ile karşılaştırın.

Uç noktalar

Uç nokta nesnesi

Uç noktanın tam secret değeri oluşturma sırasında bir kez döndürülür ve bir daha asla döndürülmez. Güvenli bir şekilde saklayın — kaybederseniz uç noktayı silin ve yeniden oluşturun.

Geçerli etkinlik türleri

events, tam olarak bu kümeye göre doğrulanır — liste dışındaki değerler 400 döndürür. Her türün yük biçimi için Etkinlikler kataloğuna bakın.
  • telephony.incoming, telephony.complete, telephony.tool
  • web.incoming, web.complete, web.tool
  • call.graded
  • issue.reported
  • test-call.completed
  • alert.triggered

Uç nokta durumları

  • active — teslimatlar normal şekilde gerçekleşir.
  • disabledPATCH ile manuel olarak duraklatılır. Hiçbir istek gönderilmez. disabled durumundaki bir uç noktanın durumunu asla değiştirmeyiz; tekrar active durumuna almak her zaman sizin kararınızdır.
  • failing — uç noktaya yapılan bir teslimat, hiç 2xx almadan tüm yeniden deneme planını (24 saat içinde 8 deneme) tükettiğinde otomatik olarak ayarlanır. Başarısız durumdaki bir uç nokta başka trafik almaz. Uç nokta düzeltildiğinde, durumunu PATCH ile tekrar active olarak ayarlayın; yeniden deneme planı henüz tükenmemiş teslimatlar kaldıkları yerden devam eder.

Uç noktaları listele

Uç nokta nesneleri dizisi döndürür.

Uç nokta oluşturma

İstek alanları

Uç Nokta nesnesi ile birlikte ham imzalama anahtarını içeren ek bir üst düzey secret alanıyla 201 Created döner — 48 karakterlik bir hex dizesi:
secret yalnızca oluşturma sırasında döner. Sonraki GET yanıtları yalnızca secret_hint içerir. Yanıtı kapatmadan önce tam değeri gizli anahtar yöneticinize kopyalayın.

Uç noktayı güncelleme

Güncellenmiş Uç Nokta nesnesi ile 200 OK döner.

Test teslimatı gönderme

Kanonik JSON serileştirmesi, X-ThunderPhone-Signature, teslimat kaydı ve yeniden deneme takibi dahil olmak üzere normal teslimat işlem hattını kullanarak bir uç noktaya sentetik bir webhook.test etkinliği gönderin. Test, events filtresinden bağımsız olarak seçili uç noktayı hedefler.
Uç nokta aşağıdakine benzer bir zarf alır:
Hedef bir hata döndürse bile API, ilk denemeden sonra 200 OK döner. Teslimat sonucunu görmek için success, status, response_code ve error alanlarını inceleyin:
webhook.test sentetiktir ve bir uç noktanın events aboneliğine eklenemez. İlk deneme başarısız olursa teslimat, normal etkinlik teslimatlarıyla aynı yeniden deneme zamanlamasını izler.

Uç noktayı silin

204 No Content döndürür. URL’ye teslimat hemen durur; devam eden yeniden denemeler iptal edilir.

İlgili

Olay kataloğu

Abone olabileceğiniz events değerlerinin tam listesi.

Webhook'lara genel bakış

İmza doğrulama ve teslimat semantiği.