Sign inGet Started

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} में हर एक का विवरण है।

अगले कदम

इस विषय के लिए दस्तावेज़, गाइड और उदाहरणों के साथ आगे बढ़ें।