WhatsApp इनबाउंड मैसेज वेबहुक
जब कोई कॉन्टैक्ट आपको मैसेज भेजता है, तो Bird आपके एंडपॉइंट पर whatsapp.received पुश करता है। पेलोड WhatsApp इवेंट एन्वेलप का उपयोग करता है और हर मैसेज इवेंट में मौजूद फ़ील्ड्स रखता है।
received पेलोड
whatsapp.received मैसेज की सामग्री को हर मैसेज इवेंट में मौजूद फ़ील्ड्स के ऊपर रखता है, ताकि एंडपॉइंट इनबाउंड मैसेज को वापस पढ़े बिना उस पर कार्रवाई कर सके। किसी इंटरैक्टिव मैसेज पर टैप interactive_reply के रूप में आता है, और in_reply_to_message_id उस मैसेज का नाम बताता है जिसका वह जवाब है:
कोड उदाहरण
{
"data": {
"direction": "inbound",
"from": {
"display_name": "Alex Rivera",
"phone_number": "+14155550100",
"username": "alexr"
},
"in_reply_to_message_id": "wam_01ky7qbvswf3fvyaw3az90391c",
"interactive_reply": {
"list": {
"description": "Next day to 2 days",
"slug": "priority_express",
"text": "Priority Mail Express"
},
"type": "list"
},
"metadata": null,
"tags": null,
"to": { "phone_number": "+13124495569" },
"whatsapp_id": "wam_01ky8b3xq4gd7pmzn2ka51f7te",
"workspace_id": "ws_01ky7m235keycbnwyajabe1a6b"
},
"timestamp": "2026-07-23T14:52:04.118Z",
"type": "whatsapp.received"
}अन्य कंटेंट आर्म्स भी इसी एक-में-से-एक संरचना का पालन करते हैं: text, image, video, audio, sticker, document, location, contact_cards, और unsupported ऐसे प्रकार के लिए जिसे API मॉडल नहीं करता। GET /v1/whatsapp/messages/{message_id} हर एक का दस्तावेज़ीकरण करता है।
अगले कदम
- WhatsApp मैसेज प्राप्त करना: हर कंटेंट आर्म और इनबाउंड मीडिया फ़ेच करना
- रिएक्शन वेबहुक: कॉन्टैक्ट के रिएक्शन अलग से आते हैं
- मैसेज स्टेटस वेबहुक: आपके भेजे मैसेज के लिए डिलीवरी और विफलता पेलोड
संबंधित संसाधन
इस विषय के लिए डॉक्यूमेंटेशन, गाइड और उदाहरणों के साथ आगे बढ़ें। संसाधन अंग्रेज़ी में हैं।
गाइड देखेंConnecting WhatsApp to Bird: from buying a number to a live channelकॉन्सेप्ट समझेंWhat is the 24-hour customer service window on WhatsApp?टूल का उपयोग करेंWhatsApp message builderक्षमता जानेंWhatsApp
अभ्यास करें और इम्प्लीमेंटेशन ब्रीफ़ पाएँ