API इंटीग्रेशन गाइड

हमारे सरल API के माध्यम से WhatsApp संदेश भेजने के लिए अपने CRM, बुकिंग सिस्टम या किसी भी एप्लिकेशन को कनेक्ट करें।

5 सरल चरणों में शुरू करें

1

डेस्कटॉप ऐप डाउनलोड करें

अपने Windows कंप्यूटर पर All-in-One Messenger Hub डाउनलोड और इंस्टॉल करें।

2

अपना WhatsApp कनेक्ट करें

QR कोड स्कैन करके अपना WhatsApp खाता ऐप में जोड़ें।

3

एक Session API बनाएं

WhatsApp टैब पर जाएं और एक नया Session API बनाएं। इसे अपने WhatsApp चैनल से लिंक करें।

4

अपनी API की कॉपी करें

जनित API की कॉपी करें। इसे सुरक्षित रखें - यह आपका प्रमाणीकरण है।

5

संदेश भेजना शुरू करें

अपने एप्लिकेशन से API का उपयोग करें। संदेश वितरित करने के लिए डेस्कटॉप ऐप चालू रखें।

प्रमाणीकरण

सभी API एंडपॉइंट के लिए आपकी API की के माध्यम से प्रमाणीकरण आवश्यक है। आप इनमें से किसी भी तरीके से की पास कर सकते हैं:

विधि उदाहरण
X-API-Key हेडर (अनुशंसित) X-API-Key: your-api-key
Query/Body पैरामीटर key=your-api-key
वैकल्पिक पैरामीटर api_key=your-api-key
POST

संदेश भेजें

फ़ोन नंबर या समूह को WhatsApp संदेश भेजें। संदेश कतारबद्ध होते हैं और डेस्कटॉप ऐप चालू होने पर वितरित किए जाते हैं।

POST https://onemessengerhub.com/api/whatsapp-session/send

पैरामीटर

पैरामीटर प्रकार आवश्यक विवरण
key string हां डेस्कटॉप ऐप से आपकी API की
mobile string सशर्त देश कोड के साथ फ़ोन नंबर (group_id के बिना आवश्यक)
group_id string सशर्त WhatsApp समूह ID (mobile के बिना आवश्यक)। @g.us सफ़िक्स स्वचालित रूप से जोड़ा जाता है।
message string हां संदेश टेक्स्ट (अधिकतम 4096 वर्ण)

उदाहरण अनुरोध

curl -X POST https://onemessengerhub.com/api/whatsapp-session/send \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"mobile": "1234567890", "message": "Hello!"}'

सरल GET अनुरोध (ब्राउज़र या लिंक)

https://onemessengerhub.com/api/whatsapp-session/send?key=YOUR_API_KEY&mobile=1234567890&message=Hello!

सफलता प्रतिक्रिया (201)

{
  "success": true,
  "message": "Message queued successfully",
  "data": {
    "message_id": 123,
    "recipient": "1234567890",
    "status": "pending"
  }
}
POST

संपर्क सहेजें

अपने WhatsApp में एक संपर्क सहेजें या उसका नाम बदलें। ऑपरेशन कतारबद्ध होता है और डेस्कटॉप ऐप द्वारा संसाधित किया जाता है।

POST https://onemessengerhub.com/api/whatsapp-session/save-contact

पैरामीटर

पैरामीटर प्रकार आवश्यक विवरण
key string हां डेस्कटॉप ऐप से आपकी API की
contact_id string हां संपर्क फ़ोन नंबर या WhatsApp ID (अधिकतम 50 वर्ण)। @c.us सफ़िक्स स्वचालित रूप से जोड़ा जाता है।
name string हां संपर्क के लिए प्रदर्शन नाम (अधिकतम 255 वर्ण)

उदाहरण अनुरोध

curl -X POST https://onemessengerhub.com/api/whatsapp-session/save-contact \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contact_id": "1234567890", "name": "John Doe"}'

सफलता प्रतिक्रिया (201)

{
  "success": true,
  "message": "Contact save operation queued",
  "data": {
    "operation_id": 456,
    "contact_id": "[email protected]",
    "status": "pending"
  }
}
POST

संपर्क हटाएं

अपने WhatsApp से एक संपर्क हटाएं। ऑपरेशन कतारबद्ध होता है और डेस्कटॉप ऐप द्वारा संसाधित किया जाता है।

POST https://onemessengerhub.com/api/whatsapp-session/remove-contact

पैरामीटर

पैरामीटर प्रकार आवश्यक विवरण
key string हां डेस्कटॉप ऐप से आपकी API की
contact_id string हां संपर्क फ़ोन नंबर या WhatsApp ID (अधिकतम 50 वर्ण)। @c.us सफ़िक्स स्वचालित रूप से जोड़ा जाता है।

उदाहरण अनुरोध

curl -X POST https://onemessengerhub.com/api/whatsapp-session/remove-contact \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contact_id": "1234567890"}'

सफलता प्रतिक्रिया (201)

{
  "success": true,
  "message": "Contact remove operation queued",
  "data": {
    "operation_id": 789,
    "contact_id": "[email protected]",
    "status": "pending"
  }
}

त्रुटि प्रबंधन

API मानक HTTP स्टेटस कोड का उपयोग करता है। यहां सामान्य त्रुटि प्रतिक्रियाएं हैं:

प्रमाणीकरण त्रुटि (401)

{
  "success": false,
  "message": "Invalid or inactive API key"
}

सत्यापन त्रुटि (422)

{
  "success": false,
  "message": "Validation failed",
  "errors": {
    "mobile": ["The mobile field is required when group id is not present."],
    "message": ["The message field is required."]
  }
}

आप क्या बना सकते हैं

CRM इंटीग्रेशन

अपने CRM सिस्टम से सीधे फ़ॉलो-अप संदेश, रिमाइंडर और अपडेट भेजें।

बुकिंग पुष्टिकरण

ग्राहकों को अपॉइंटमेंट पुष्टिकरण और रिमाइंडर स्वचालित रूप से भेजें।

ऑर्डर सूचनाएं

ग्राहकों को ऑर्डर स्थिति, शिपिंग अपडेट और डिलीवरी जानकारी के बारे में सूचित करें।

अलर्ट सिस्टम

अपनी टीम या ग्राहकों को महत्वपूर्ण अलर्ट और सूचनाएं भेजें।

मार्केटिंग अभियान

अपनी संपर्क सूची को प्रचार संदेश और अपडेट भेजें।

कस्टम वर्कफ़्लो

Zapier, Make, n8n या किसी भी ऑटोमेशन प्लेटफ़ॉर्म के साथ एकीकृत करें।

और API जल्द आ रहे हैं

हम अधिक प्लेटफ़ॉर्म और उपयोग के मामलों को कवर करने के लिए अपनी API पेशकशों का विस्तार कर रहे हैं।

जल्द आ रहा है

Chatbot API

चैटबॉट उत्तरों को ट्रिगर करें और बातचीत को प्रोग्रामेटिक रूप से प्रबंधित करें।

जल्द आ रहा है

Contacts API

प्लेटफ़ॉर्म पर अपने मैसेंजर संपर्कों तक पहुंचें और उन्हें प्रबंधित करें।

जल्द आ रहा है

Webhooks

संदेश प्राप्त या भेजे जाने पर रीयल-टाइम सूचनाएं प्राप्त करें।