Sign inGet started

WhatsApp टेक्स्ट संदेश प्राप्त करना

चैट में टाइप करने वाला कॉन्टैक्ट text के साथ एक इनबाउंड संदेश बनाता है। यह सबसे आम इनबाउंड आर्म है, और यही कस्टमर सर्विस विंडो को खोलती या रीसेट करती है।

इनबाउंड टेक्स्ट में क्या होता है

text.body में वह होता है जो कॉन्टैक्ट ने टाइप किया, और इस आर्म पर और कुछ नहीं होता:
कोड उदाहरण
{
  "id": "wam_01kya19eknftrs2s6p82asmvnh",
  "direction": "inbound",
  "from": { "phone_number": "+14155550100", "display_name": "Alex Rivera" },
  "to": { "phone_number": "+13124495569" },
  "status": "received",
  "text": { "body": "Is my order out for delivery yet?" },
  "created_at": "2026-08-25T09:04:11Z"
}
preview_url एक सेंड-साइड फ़ील्ड है। इनबाउंड टेक्स्ट में लिंक प्रीव्यू के लिए कोई फ़्लैग नहीं होता, चाहे कॉन्टैक्ट के अपने क्लाइंट ने कुछ भी रेंडर किया हो, इसलिए body में कोई URL टेक्स्ट के हिस्से के रूप में वापस पढ़ा जाता है।
रीड स्कीमा इनबाउंड body पर कोई अधिकतम सीमा घोषित नहीं करता। 4,096-कैरेक्टर की सीमा सेंड साइड की है, इसलिए अपने स्टोरेज को असीमित टेक्स्ट के रूप में रखें, न कि किसी ऐसी सीमा के अनुसार जो इनबाउंड आर्म वादा नहीं करता।

उद्धृत उत्तर के रूप में भेजा गया टेक्स्ट

जब कॉन्टैक्ट आपके किसी संदेश को उद्धृत करके उत्तर देता है, तो आर्म अपरिवर्तित रहता है और in_reply_to_message_id उस संदेश को इंगित करता है जिसका उन्होंने जवाब दिया:
कोड उदाहरण
{
  "id": "wam_01kyb2m4xq7whs0d8n3prv6tez",
  "direction": "inbound",
  "from": { "phone_number": "+14155550100" },
  "to": { "phone_number": "+13124495569" },
  "status": "received",
  "in_reply_to_message_id": "wam_01kya19eknftrs2s6p82asmvnh",
  "text": { "body": "Yes, that one" },
  "created_at": "2026-08-25T09:06:02Z"
}
WhatsApp हर उत्तर को चिह्नित नहीं करता, और अचिह्नित उत्तर में कोई ID नहीं होती। हब पर उद्धृत उत्तर देखें कि रिज़ॉल्यूशन क्या चूक सकता है और इसके बिना कैसे सहसंबंधित करें।

Webhook पेलोड

whatsapp.received इवेंट एन्वेलप पर वही आर्म रखता है, इसलिए एक एंडपॉइंट संदेश को वापस पढ़े बिना टेक्स्ट पर कार्य कर सकता है:
कोड उदाहरण
{
  "type": "whatsapp.received",
  "timestamp": "2026-08-25T09:04:11.118Z",
  "data": {
    "whatsapp_id": "wam_01kya19eknftrs2s6p82asmvnh",
    "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b",
    "direction": "inbound",
    "from": { "phone_number": "+14155550100", "display_name": "Alex Rivera" },
    "to": { "phone_number": "+13124495569" },
    "text": { "body": "Is my order out for delivery yet?" },
    "tags": null,
    "metadata": null
  }
}

ध्यान देने योग्य बातें

  • टेक्स्ट सबसे सस्ता तरीका है जिससे कॉन्टैक्ट विंडो फिर से खोलता है। कोई भी इनबाउंड संदेश सर्विस विंडो को 24 घंटे के लिए रीसेट करता है, और अधिकतर कॉन्टैक्ट टेक्स्ट भेजते हैं; उस क्षण से आपका अपना फ़्री-फ़ॉर्म उत्तर डिलीवर किया जा सकता है।
  • from बिना फ़ोन नंबर के आ सकता है। जिस कॉन्टैक्ट ने WhatsApp यूज़रनेम अपनाया है वह बिज़नेस-स्कोप्ड यूज़र ID से आप तक पहुँचता है, इसलिए पहचान from से पढ़ें, यह मानने के बजाय कि from.phone_number सेट है।
  • बॉडी कॉन्टैक्ट की अपनी टाइपिंग है। आपने जो भेजा उस पर टैप करने से एक इंटरैक्टिव उत्तर अपने अलग आर्म पर आता है।

अगले कदम