API और वेबहुक
डायलर API और वेबहुक: प्रोडक्शन-रेडी, रोडमैप स्लाइड नहीं।
25+ REST एंडपॉइंट, रियल-टाइम वेबहुक, JWT ऑथेंटिकेशन और इंटरैक्टिव डॉक्यूमेंटेशन। UI में इस्तेमाल होने वाली हर सुविधा API के ज़रिए उपलब्ध है।
14 दिन का फ्री ट्रायल · AI वॉइस एजेंट आज़माने के लिए फ्री AI क्रेडिट · कार्ड की ज़रूरत नहीं
संक्षिप्त उत्तर
DialerBee API क्या है? DialerBee प्रोडक्शन के लिए तैयार REST API देता है, जिसमें कैंपेन, कॉन्टैक्ट, कॉल, एजेंट, अनुपालन, रिकॉर्डिंग, रिपोर्ट और वेबहुक को कवर करने वाले 25+ एंडपॉइंट हैं। ऑथेंटिकेशन 24 घंटे की वैधता वाले JWT बियरर टोकन से होता है। API कर्सर-आधारित पेजिनेशन का समर्थन करता है, RFC 7807 त्रुटि रिस्पॉन्स लौटाता है और प्रति टेनेंट 2,000 अनुरोध/मिनट की सीमा लागू करता है। रियल-टाइम वेबहुक इवेंट (call.started, call.answered, call.amd_result, disposition.set, compliance.blocked आदि) HMAC-SHA256 सिग्नेचर सत्यापन और एक्सपोनेंशियल रीट्राई बैकऑफ़ के साथ भेजते हैं। इंटरैक्टिव API डॉक्यूमेंटेशन app.dialerbee.com/admin/api-docs.html पर उपलब्ध है।
समस्या
ज़्यादातर डायलर API बाद में जोड़ा गया ख़याल होते हैं
आपने कॉल करने के लिए डायलर ख़रीदा। अब आपको इसे अपने CRM से जोड़ना है, डेटा को अपने वेयरहाउस में भेजना है, कॉल इवेंट से वर्कफ़्लो ट्रिगर करने हैं और कस्टम डैशबोर्ड बनाने हैं। आप वेंडर का API डॉक्यूमेंटेशन देखते हैं और पाते हैं... 2019 की एक PDF, 6 बिना डॉक्यूमेंटेशन वाले एंडपॉइंट, कोई वेबहुक नहीं और एक SOAP इंटरफ़ेस।
ज़्यादातर आउटबाउंड टीमों की यही हकीकत है। डायलर कॉल करने के लिए ठीक चलता है, लेकिन जैसे ही आपको इसके ऊपर कुछ बनाना हो — Salesforce में डिस्पोज़िशन सिंक करना, Zendesk में अपने आप टिकट बनाना, अपने BI टूल में एनालिटिक्स भेजना या कस्टम एजेंट इंटरफ़ेस बनाना — आप CSV एक्सपोर्ट और मैनुअल प्रक्रियाओं में फँस जाते हैं।
DialerBee को API-फ़र्स्ट तरीके से बनाया गया है। UI की हर सुविधा उसी REST API पर चलती है जिसे आप अपने सिस्टम से कॉल कर सकते हैं। API कोई अलग से जोड़ा गया हिस्सा नहीं है — यह वह नींव है जिस पर पूरा प्लेटफ़ॉर्म चलता है।
यह कैसे काम करता है
API-फ़र्स्ट डिज़ाइन से ही
DialerBee का API REST परंपराओं का पालन करता है — JSON पेलोड, मानक HTTP मेथड और RFC 7807 त्रुटि रिस्पॉन्स। ऑथेंटिकेशन लॉगिन एंडपॉइंट से मिलने वाले JWT बियरर टोकन से होता है, जिनकी वैधता 24 घंटे है और टोकन रिफ़्रेश समर्थित है। हर API रिस्पॉन्स में रेट-लिमिट हेडर होते हैं, ताकि आपका इंटीग्रेशन ख़ुद को सहजता से धीमा कर सके।
ऑथेंटिकेट करें
क्रेडेंशियल के साथ /v1/login पर POST करें। 24 घंटे के लिए वैध JWT बियरर टोकन पाएँ। लंबे समय तक चलने वाले इंटीग्रेशन के लिए टोकन रिफ़्रेश का उपयोग करें।
एंडपॉइंट कॉल करें
कैंपेन, कॉन्टैक्ट, कॉल, एजेंट, अनुपालन, रिकॉर्डिंग और रिपोर्ट के लिए 25+ RESTful एंडपॉइंट। JSON इनपुट, JSON आउटपुट।
वेबहुक प्राप्त करें
रियल-टाइम इवेंट पाने के लिए वेबहुक URL रजिस्टर करें। हर पेलोड HMAC-SHA256 से साइन होता है, ताकि आप उसकी प्रामाणिकता सत्यापित कर सकें।
त्रुटियाँ संभालें
हर त्रुटि के लिए RFC 7807 Problem Details। हर रिस्पॉन्स में रेट-लिमिट हेडर। retry-after मार्गदर्शन के साथ 429 स्टेटस।
आमने-सामने तुलना
DialerBee API बनाम सामान्य डायलर API
| क्षमता | सामान्य डायलर API | DialerBee API |
|---|---|---|
| एंडपॉइंट | 5-10, आंशिक रूप से डॉक्यूमेंटेड | OpenAPI स्पेसिफ़िकेशन के साथ 25+ पूरी तरह डॉक्यूमेंटेड |
| प्रोटोकॉल | SOAP/XML या प्रोप्राइटरी | JSON के साथ REST, RFC 7807 त्रुटियाँ |
| Authentication | API key (कभी एक्सपायर नहीं होती) | 24 घंटे की वैधता वाला JWT + टोकन रिफ़्रेश |
| रियल-टाइम इवेंट | पोलिंग या कुछ नहीं | रीट्राई के साथ HMAC-SHA256 साइन किए गए वेबहुक |
| पेजिनेशन | ऑफ़सेट-आधारित या कुछ नहीं | next_cursor + has_more के साथ कर्सर-आधारित |
| रेट लिमिटिंग | डॉक्यूमेंटेड नहीं | हर रिस्पॉन्स में हेडर के साथ 2,000 अनुरोध/मिनट |
| दस्तावेज़ीकरण | PDF या पुरानी विकी | लाइव इंटरैक्टिव Swagger डॉक्स |
| मल्टी-टेनेंट | सिर्फ़ सिंगल टेनेंट | हर एंडपॉइंट पर टेनेंट-स्तरीय स्कोपिंग |
एंडपॉइंट संदर्भ
10 API समूह। 25+ एंडपॉइंट।
| API समूह | एंडपॉइंट |
|---|---|
| Authentication | POST /login, POST /refresh |
| कैंपेन | CRUD + start/pause |
| कॉन्टैक्ट | अपलोड, सूची, खोज |
| कॉल | इतिहास, लाइव गिनती, कॉल शुरू करना |
| एजेंट | स्टेट, SIP रजिस्ट्रेशन |
| अनुपालन और DNC | डायल से पहले जाँच, DNC सूचियाँ |
| रिकॉर्डिंग | सूची, साइन किए गए प्लेबैक URL |
| रिपोर्ट | एक्सपोर्ट (CSV, JSON, PDF) |
| वेबहुक | सब्सक्राइब, प्रबंधन, सत्यापन |
| सिस्टम | हेल्थ, वर्ज़न |
क्विक स्टार्ट
ऑथेंटिकेट करें और डायलिंग शुरू करें सिर्फ़ 3 API कॉल में
POST /v1/login
Content-Type: application/json
{
"email": "admin@yourcompany.com",
"password": "••••••••"
}
→ Response: { "token": "eyJhbG...", "expires_in": 86400 } POST /v1/campaigns
Authorization: Bearer eyJhbG...
{
"name": "Q3 Collections",
"mode": "progressive",
"amd_enabled": true,
"compliance_profile": "uae-tdra"
} POST /v1/campaigns/{id}/contacts
Content-Type: multipart/form-data
→ Upload CSV with phone, name, and custom fields
POST /v1/campaigns/{id}/start
→ Campaign is now dialing वेबहुक
रियल-टाइम इवेंट आपके सिस्टम तक पहुँचाए गए
वेबहुक इवेंट को रियल टाइम में आपके सिस्टम तक पहुँचाते हैं — पोलिंग की ज़रूरत नहीं। हर वेबहुक पेलोड इससे साइन होता है: HMAC-SHA256 ताकि आप सत्यापित कर सकें कि यह DialerBee से आया है और इसमें छेड़छाड़ नहीं हुई। अगर आपका एंडपॉइंट डाउन है, तो वेबहुक एक्सपोनेंशियल बैकऑफ़ के साथ 2 घंटे 35 मिनट तक दोबारा कोशिश करते हैं, ताकि कोई इवेंट छूटे नहीं।
call.started एक नई आउटबाउंड कॉल शुरू की गई है
call.answered प्राप्तकर्ता ने कॉल उठाई — AMD वर्गीकरण सहित
call.ended कॉल पूरी हुई — अवधि, डिस्पोज़िशन और रिकॉर्डिंग URL के साथ
call.amd_result AMD वर्गीकरण परिणाम: इंसान या मशीन, कॉन्फ़िडेंस स्कोर के साथ
agent.state_change एजेंट उपलब्ध, कॉल पर, रैप-अप में या ऑफ़लाइन हुआ
disposition.set एजेंट ने परिणाम और नोट्स के साथ डिस्पोज़िशन सबमिट किया
compliance.blocked अनुपालन इंजन ने नियम विवरण के साथ एक कॉल रोकी
campaign.started कैंपेन ने डायलिंग शुरू की
campaign.paused सुपरवाइज़र या सिस्टम ने कैंपेन रोका
recording.ready कॉल रिकॉर्डिंग प्रोसेस हो चुकी है और प्लेबैक के लिए तैयार है
contact.dnc_added एक कॉन्टैक्ट को DNC सप्रेशन सूची में जोड़ा गया
callback.scheduled एजेंट ने किसी कॉन्टैक्ट के लिए कॉलबैक शेड्यूल किया
उपयोग के मामले
कुछ भी बनाएँ DialerBee के ऊपर
CRM सिंक
वेबहुक या API पोलिंग के ज़रिए डिस्पोज़िशन, कॉल परिणाम और रिकॉर्डिंग लिंक Salesforce, HubSpot, Zoho या किसी भी CRM में भेजें।
BI और डेटा वेयरहाउस
कॉल डेटा को अपने वेयरहाउस में एक्सपोर्ट करें। शेड्यूल्ड रिपोर्ट एक्सपोर्ट के साथ Looker, Tableau, Power BI या Metabase में डैशबोर्ड बनाएँ।
कस्टम वर्कफ़्लो
कॉल इवेंट पर अपने सिस्टम में कार्रवाइयाँ ट्रिगर करें — अपने आप सपोर्ट टिकट बनाएँ, लीड स्कोर अपडेट करें, Slack नोटिफ़िकेशन भेजें।
क्लिक-टू-कॉल
कॉल ओरिजिनेशन एंडपॉइंट से अपने CRM, हेल्पडेस्क या कस्टम ऐप्लिकेशन में क्लिक-टू-कॉल जोड़ें।
कॉन्टैक्ट सिंक
कॉन्टैक्ट सूचियों को अपने मुख्य डेटा स्रोत के साथ सिंक रखें। CSV से अपलोड करें या API से अलग-अलग कॉन्टैक्ट भेजें।
अनुपालन ऑटोमेशन
कॉल से पहले DNC स्टेटस जाँचें, सप्रेशन सूचियाँ प्रबंधित करें और अनुपालन ऑडिट लॉग प्रोग्रामेटिक रूप से एक्सपोर्ट करें।
अंदर की बात
काम पूरा करके शिप करने वाले डेवलपर्स के लिए बना
| प्रोटोकॉल | सिर्फ़ HTTPS (TLS 1.2+) |
| फ़ॉर्मेट | JSON अनुरोध और रिस्पॉन्स बॉडी |
| Authentication | रिफ़्रेश के साथ JWT बियरर टोकन (24 घंटे की वैधता) |
| वर्ज़निंग | /v1 URL पाथ + वेबहुक में schema_version |
| पेजिनेशन | next_cursor और has_more के साथ कर्सर-आधारित |
| रेट लिमिटिंग | हेडर के साथ प्रति टेनेंट 2,000 अनुरोध/मिनट |
| त्रुटि फ़ॉर्मेट | HTTP API के लिए RFC 7807 Problem Details |
| वेबहुक साइनिंग | HMAC-SHA256 सिग्नेचर सत्यापन |
| वेबहुक रीट्राई | एक्सपोनेंशियल बैकऑफ़ (कुल अधिकतम 2h 35m) |
| रिकॉर्डिंग URL | MinIO के ज़रिए 1 घंटे की वैधता वाले साइन किए गए URL |
| DNC रजिस्ट्री | UAE (TDRA), KSA (CST), मिस्र (NTRA), जॉर्डन (TRC) |
| SDK | JavaScript और Python (जल्द आ रहे हैं) |
संबंधित फ़ीचर
API के बारे में अक्सर पूछे जाने वाले सवाल
क्या API सभी प्लान में उपलब्ध है?
API डॉक्यूमेंटेशन कहाँ मिलेगा?
वेबहुक ऑथेंटिकेशन कैसे काम करता है?
अगर मेरा वेबहुक एंडपॉइंट डाउन हो तो क्या होगा?
क्या मैं API से कस्टम एजेंट इंटरफ़ेस बना सकता हूँ?
क्या API मल्टी-टेनेंट है?
रेट लिमिट क्या है?
क्या SDK उपलब्ध हैं?
जानें कि आप किन इवेंट को सब्सक्राइब कर सकते हैं
हर इवेंट आपके बनाने से पहले डॉक्यूमेंटेड है
प्लेटफ़ॉर्म कॉल पर होने वाली हर अहम चीज़ के लिए एक इवेंट प्रकाशित करता है, और हर इवेंट उसके पेलोड ढाँचे के साथ सूचीबद्ध है — ताकि हैंडलर लिखने से पहले ही आपको पता हो कि वेबहुक में क्या होगा, न कि जो पहले आए उससे स्कीमा का अंदाज़ा लगाना पड़े।
कॉल लाइफ़साइकल, कैंपेन स्टेट, एजेंट गतिविधि, डिस्पोज़िशन, रिकॉर्डिंग की उपलब्धता, अनुपालन फ़ैसले और मैसेजिंग डिलीवरी — हर एक अपने इवेंट प्रकाशित करता है। जिन इवेंट की आपके इंटीग्रेशन को ज़रूरत है उन्हें सब्सक्राइब करें और बाकी को छोड़ दें — अपनी ज़रूरत के तीन इवेंट पाने के लिए आपको पूरा इवेंट-सैलाब लेने की बाध्यता नहीं है।
इंटीग्रेट करने के लिए तैयार हैं?
लाइव API डॉक्स देखें या डेमो बुक करके API एक्सेस पाएँ। अपना पहला इंटीग्रेशन हफ़्तों में नहीं, घंटों में बनाएँ।
14 दिन का फ्री ट्रायल · फ्री AI क्रेडिट · कोई कार्ड नहीं · प्राइसिंग देखें