Skip to main content
एंडपॉइंट-आधारित वेबहुक सिस्टम आपको प्रति संगठन कई डेस्टिनेशन रजिस्टर करने देता है, जिनमें से प्रत्येक का अपना सीक्रेट, अपना स्टेटस और इवेंट टाइप्स के एक सबसेट के लिए अपना सब्सक्रिप्शन होता है। सभी नए इंटीग्रेशन के लिए यही अनुशंसित मॉडल है। इसे लीगेसी सिंगल-URL वेबहुक से तुलना करें, जिसे बैकवर्ड कंपैटिबिलिटी के लिए रखा गया है, लेकिन यह प्रति संगठन केवल एक URL सपोर्ट करता है।

एंडपॉइंट्स

एंडपॉइंट ऑब्जेक्ट

एंडपॉइंट का पूरा secret बनाते समय एक बार रिटर्न किया जाता है और फिर कभी नहीं। इसे सुरक्षित रूप से स्टोर करें — यदि आप इसे खो देते हैं, तो एंडपॉइंट हटाएं और इसे दोबारा बनाएं।

मान्य इवेंट टाइप्स

events को इसी सटीक सेट के विरुद्ध वैलिडेट किया जाता है — सूची के बाहर की वैल्यूज़ 400 रिटर्न करती हैं। प्रत्येक टाइप के पेलोड शेप के लिए इवेंट्स कैटलॉग देखें।
  • telephony.incoming, telephony.complete, telephony.tool
  • web.incoming, web.complete, web.tool
  • call.graded
  • issue.reported
  • test-call.completed
  • alert.triggered

एंडपॉइंट स्टेटस

  • active — डिलीवरी सामान्य रूप से जारी रहती हैं।
  • disabledPATCH के माध्यम से मैन्युअली पॉज़ किया गया। कोई रिक्वेस्ट नहीं भेजी जाती। हम कभी भी disabled एंडपॉइंट का स्टेटस नहीं बदलते; इसे वापस active पर करना हमेशा आपका निर्णय है।
  • failing — जब एंडपॉइंट पर एक डिलीवरी बिना कभी 2xx पाए अपने पूरे रिट्राई शेड्यूल (24 घंटों में 8 प्रयास) को समाप्त कर देती है, तो यह ऑटोमैटिक रूप से सेट होता है। फेलिंग एंडपॉइंट को आगे कोई ट्रैफ़िक नहीं मिलता। एंडपॉइंट ठीक हो जाने पर, उसके स्टेटस को PATCH करके वापस active करें; जिन डिलीवरी का रिट्राई शेड्यूल अभी समाप्त नहीं हुआ है, वे वहीं से फिर शुरू होंगी जहाँ वे रुकी थीं।

एंडपॉइंट्स की सूची

एंडपॉइंट ऑब्जेक्ट्स का एक ऐरे रिटर्न करता है।

एक एंडपॉइंट बनाएं

रिक्वेस्ट फ़ील्ड

एंडपॉइंट ऑब्जेक्ट के साथ 201 Created लौटाता है, साथ ही एक अतिरिक्त टॉप-लेवल secret फ़ील्ड भी लौटाता है जिसमें रॉ साइनिंग की होती है — एक 48-कैरेक्टर की हेक्स स्ट्रिंग:
secret केवल निर्माण के समय लौटाया जाता है। बाद के GET रिस्पॉन्स में केवल secret_hint शामिल होता है। रिस्पॉन्स बंद करने से पहले पूरा मान अपने सीक्रेट मैनेजर में कॉपी करें।

एक एंडपॉइंट अपडेट करें

अपडेट किए गए एंडपॉइंट ऑब्जेक्ट के साथ 200 OK लौटाता है।

टेस्ट डिलीवरी भेजें

कैनॉनिकल JSON सीरियलाइज़ेशन, X-ThunderPhone-Signature, डिलीवरी रिकॉर्डिंग और रिट्राई बुककीपिंग सहित सामान्य डिलीवरी पाइपलाइन का उपयोग करके एक एंडपॉइंट पर सिंथेटिक webhook.test इवेंट भेजें। टेस्ट उसके events फ़िल्टर की परवाह किए बिना चुने गए एंडपॉइंट को टारगेट करता है।
एंडपॉइंट को इस तरह का एनवेलप मिलता है:
डेस्टिनेशन द्वारा एरर लौटाने पर भी, API पहले प्रयास के बाद 200 OK लौटाता है। डिलीवरी परिणाम के लिए success, status, response_code, और error जांचें:
webhook.test सिंथेटिक है और इसे किसी एंडपॉइंट की events सदस्यता में जोड़ा नहीं जा सकता। यदि पहला प्रयास विफल हो जाता है, तो डिलीवरी सामान्य इवेंट डिलीवरी के समान रिट्राई शेड्यूल का पालन करती है।

एंडपॉइंट हटाएं

204 No Content लौटाता है। URL पर डिलीवरी तुरंत बंद हो जाती है; प्रगति में मौजूद रीट्राई छोड़ दिए जाते हैं।

संबंधित

इवेंट्स कैटलॉग

events वैल्यू की पूरी सूची, जिनकी आप सदस्यता ले सकते हैं।

वेबहुक्स अवलोकन

सिग्नेचर वेरिफिकेशन और डिलीवरी सेमांटिक्स।