WhatsApp इनबाउंड संदेश वेबहुक
जब कोई संपर्क आपको संदेश भेजता है, तो Bird आपके एंडपॉइंट पर whatsapp.received भेजता है। पेलोड WhatsApp इवेंट एनवेलप का उपयोग करता है और उसमें वे फ़ील्ड होते हैं जो हर संदेश इवेंट में होते हैं।
प्राप्त पेलोड
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 संदेश प्राप्त करना: हर सामग्री विकल्प और इनबाउंड मीडिया प्राप्त करना
- प्रतिक्रिया वेबहुक: किसी संपर्क की प्रतिक्रियाएँ अलग से आती हैं
- संदेश स्थिति वेबहुक: आपके भेजे गए संदेशों के डिलीवरी और विफलता पेलोड
संबंधित संसाधन
इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।