WhatsApp, SMS, RCS, ईमेल और Instagram, सब एक ही रिक्वेस्ट कॉन्ट्रैक्ट के पीछे। फ़ॉलबैक चेन एक बार सेट करें और हर चैनल के लिए अलग इंटीग्रेशन, और अलग फ़ेलियर पॉइंट, बनाना बंद करें।
fallbackChannels पर एक लाइव नज़र: WhatsApp पर डिलीवर नहीं होता, तो One API अपने-आप SMS से दोबारा कोशिश करता है।
channel फ़ील्ड तय करता है कि डिलीवरी कौन-सा नेटवर्क संभालेगा। रिक्वेस्ट का रूप कभी नहीं बदलता।
WhatsApp Business पर भेजे जाने वाले टेम्पलेट और सेशन मैसेज।
यूनिफ़ाइड एंडपॉइंटसेंडर ID और रूट कंट्रोल के साथ ट्रांज़ैक्शनल और प्रमोशनल SMS।
यूनिफ़ाइड एंडपॉइंटRCS-सक्षम Android डिवाइस के लिए रिच, ब्रांडेड मैसेजिंग।
यूनिफ़ाइड एंडपॉइंटमर्ज-वेरिएबल के पूरे सपोर्ट वाला टेम्पलेट आधारित ट्रांज़ैक्शनल ईमेल।
यूनिफ़ाइड एंडपॉइंटउन ग्राहकों को डायरेक्ट मैसेज, जिन्होंने पहले Instagram पर संपर्क किया हो।
यूनिफ़ाइड एंडपॉइंटआउटबाउंड और इनबाउंड कॉलिंग, ट्रांसक्रिप्शन और रिकॉर्डिंग।
अलग एंडपॉइंट · वही keyजो कुछ आपके पास पहले से है, वही एक कॉल के इर्द-गिर्द नए रूप में।
वही API key और वही चैनल स्कोप जो आपके पास पहले से हैं (whatsapp:send, sms:send और इसी तरह के बाकी) One API के साथ तुरंत काम करते हैं। कुछ नया प्रोविज़न नहीं करना पड़ता।
fallbackChannels एक बार सेट करें, और पहला चैनल डिलीवर न कर पाए तो One API अपने-आप अगले चैनल से दोबारा कोशिश करता है। आपकी तरफ़ कोई ऑर्केस्ट्रेशन कोड नहीं।
हर चैनल के लिए रिक्वेस्ट और रिस्पॉन्स का एक ही रूप, न कि पाँच पेलोड फ़ॉर्मेट, पाँच एरर नियम और पाँच तरह के डॉक्स आपके कोडबेस में।
एक एंडपॉइंट जोड़ें और शिप करें। बाद में नया फ़ॉलबैक चैनल जोड़ने का मतलब है ऐरे में एक एंट्री जोड़ना, नया इंटीग्रेशन लिखना नहीं।
हर कोशिश, सफल हो या नहीं, attempts ऐरे में वापस आती है, ताकि आप बिना अतिरिक्त API कॉल के ठीक-ठीक लॉग कर सकें कि क्या हुआ।
यूनिफ़ाइड एंडपॉइंट मैसेज भेजता है। कैंपेन, टेम्पलेट और एनालिटिक्स जब भी चाहिए हों, हर चैनल के अपने API और डैशबोर्ड में पहले की तरह मौजूद हैं।
POST https://api.slide.cx/v1/messages/send
curl -X POST https://api.slide.cx/v1/messages/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "+919876543210", "channel": "whatsapp", "template": { "name": "order_confirmation", "languageCode": "en", "variables": { "1": "John", "2": "ORD-12345" } } }'
curl -X POST https://api.slide.cx/v1/messages/send \ -H "Authorization: Bearer sk_live_YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "+919876543210", "channel": "whatsapp", "fallbackChannels": ["sms"], "message": "Your order ORD-12345 has shipped!", "template": { "name": "order_shipped", "languageCode": "en" }, "sms": { "senderId": "ACMEIN" } }'
{
"status": "sent",
"channelUsed": "sms",
"messageId": "sms_9f2a1c8e7b3d",
"attempts": [
{
"channel": "whatsapp",
"status": "failed",
"error": "Template not delivered to this recipient"
},
{
"channel": "sms",
"status": "sent",
"messageId": "sms_9f2a1c8e7b3d"
}
]
}नहीं। यह वही API key और वही चैनल-स्कोप वाली अनुमतियाँ इस्तेमाल करता है जो बाकी हर एंडपॉइंट करता है। अगर आपकी key में पहले से whatsapp:send या sms:send है, तो वह आज ही One API के साथ काम करती है।
अपनी API key पाएँ और कुछ ही मिनटों में अपना पहला मैसेज भेजें। कोई नया इन्फ्रास्ट्रक्चर नहीं, इनवॉइस में कोई नई लाइन नहीं।