---
title: "WhatsApp वेबहुक"
description: "WhatsApp के वे वेबहुक इवेंट जिन्हें Bird आपके एंडपॉइंट पर भेज सकता है, वह एनवेलप जिसमें हर इवेंट आता है, और वे फ़ील्ड जो हर मैसेज इवेंट में हमेशा होते हैं।"
canonical: "https://bird.com/hi-in/dastavez/guides/whatsapp/webhooks"
---

# WhatsApp वेबहुक

Bird आपकी WhatsApp गतिविधि को होते ही आपके एंडपॉइंट पर भेज देता है, इसलिए आपको इसके लिए बार-बार पोल नहीं करना पड़ता। [**Webhooks**](https://bird.com/dashboard/w/webhooks) पेज से या [`POST /v1/webhooks`](/docs/api/reference/create-webhook) से सब्सक्राइब करें। [वेबहुक गाइड](/docs/guides/webhooks) में एंडपॉइंट, सिग्नेचर सत्यापन और फिर से प्रयास की जानकारी है।

## वे इवेंट जिन्हें आप सब्सक्राइब कर सकते हैं

हर इवेंट उसके पेलोड से लिंक है।

| इवेंट                                                                                               | कब ट्रिगर होता है                                                 |
| --------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [`whatsapp.accepted`](/docs/guides/whatsapp/webhooks/message-status#delivery-events)                | Bird कोई आउटबाउंड भेजने का अनुरोध स्वीकार करता है                 |
| [`whatsapp.sent`](/docs/guides/whatsapp/webhooks/message-status#delivery-events)                    | Bird मैसेज को WhatsApp नेटवर्क को सौंपता है                       |
| [`whatsapp.delivered`](/docs/guides/whatsapp/webhooks/message-status#delivery-events)               | WhatsApp प्राप्तकर्ता के डिवाइस पर डिलीवरी की पुष्टि करता है      |
| [`whatsapp.read`](/docs/guides/whatsapp/webhooks/message-status#delivery-events)                    | प्राप्तकर्ता संदेश खोलता है                                       |
| [`whatsapp.failed`](/docs/guides/whatsapp/webhooks/message-status#delivery-events)                  | संदेश डिलीवर नहीं हो पाता                                         |
| [`whatsapp.rejected`](/docs/guides/whatsapp/webhooks/message-status#delivery-events)                | Bird संदेश भेजने से पहले उसे अस्वीकार कर देता है                  |
| [`whatsapp.received`](/docs/guides/whatsapp/webhooks/messages)                                      | कोई संपर्क आपको संदेश भेजता है                                    |
| [`whatsapp.reacted`](/docs/guides/whatsapp/webhooks/reactions)                                      | कोई संपर्क प्रतिक्रिया जोड़ता, बदलता या हटाता है                  |
| [`whatsapp_suppression.created`](/docs/guides/whatsapp/webhooks/suppressions)                       | आपके वर्कस्पेस पर कोई सप्रेशन शुरू होता है                        |
| [`whatsapp.group.join_request_created`](/docs/guides/whatsapp/webhooks/groups#join-request-created) | कोई व्यक्ति किसी ग्रुप में शामिल होने का अनुरोध करता है           |
| [`whatsapp.group.join_request_revoked`](/docs/guides/whatsapp/webhooks/groups#join-request-revoked) | कोई व्यक्ति किसी ग्रुप में शामिल होने का अपना अनुरोध रद्द करता है |

इवेंट टाइप की सूची खुली है: समय के साथ नए टाइप जुड़ सकते हैं, इसलिए किसी अपरिचित मान को त्रुटि नहीं, बल्कि भविष्य का इवेंट मानें।

## इवेंट एनवेलप

हर WhatsApp इवेंट मानक [वेबहुक एनवेलप](/docs/guides/webhooks) का उपयोग करता है: एक `type`, एक `timestamp` और टाइप के अनुसार एक `data` ऑब्जेक्ट।

```json
{
  "data": {
    "direction": "outbound",
    "from": { "phone_number": "+13124495569" },
    "metadata": { "session_id": "sess_4821" },
    "tags": [{ "name": "flow", "value": "login-otp" }],
    "to": { "phone_number": "+14155550100" },
    "whatsapp_id": "wam_01ky7qbvswf3fvyaw3az90391c",
    "workspace_id": "ws_01ky7m235keycbnwyajabe1a6b"
  },
  "timestamp": "2026-07-23T14:51:39.913Z",
  "type": "whatsapp.delivered"
}
```

## वे फ़ील्ड जो हर मैसेज इवेंट में होते हैं

किसी मैसेज के हर WhatsApp वेबहुक पेलोड में `whatsapp_id`, `workspace_id`, `direction`, `from`, `to`, `tags` और `metadata` होते हैं। रिएक्शन, सप्रेशन और ग्रुप इवेंट किसी मैसेज के बारे में नहीं होते, इसलिए हर एक की अपनी संरचना है, जो उसके पेज पर दी गई है।

- **पते**: `from` और `to` में E.164 `phone_number`, `bsuid` में Meta का [बिज़नेस-स्कोप्ड यूज़र ID](/docs/guides/whatsapp/business-scoped-user-ids), या दोनों हो सकते हैं। किसी WhatsApp यूज़र से मिले मैसेज में वह प्रोफ़ाइल भी होती है जो वह प्रकाशित करता है, `username` और `display_name` में।
- जब भेजे गए संदेश में कोई मान नहीं था, तब **`tags` और `metadata`** `null` होते हैं।
- **`in_reply_to_message_id`** जवाब में भेजे गए संदेश के हर आउटबाउंड इवेंट में दिखता है, `whatsapp.accepted` से लेकर `whatsapp.read`, `whatsapp.failed` या `whatsapp.rejected` तक, और बताता है कि वह संदेश किस संदेश का जवाब है।

इवेंट पेलोड में लागत नहीं होती। संदेश की लागत देखने के लिए उसे [`GET /v1/whatsapp/messages/{message_id}`](/docs/api/reference/get-whatsapp-message) से दोबारा पढ़ें।

## अगले कदम

- [संदेश स्थिति वेबहुक](/docs/guides/whatsapp/webhooks/message-status): डिलीवरी और विफलता के पेलोड
- [इनबाउंड संदेश वेबहुक](/docs/guides/whatsapp/webhooks/messages): `whatsapp.received` पेलोड
- [रिएक्शन वेबहुक](/docs/guides/whatsapp/webhooks/reactions): `whatsapp.reacted` पेलोड
- [वेबहुक गाइड](/docs/guides/webhooks): एंडपॉइंट, सिग्नेचर, फिर से प्रयास और पूरी इवेंट सूची

## Related resources

- [Connecting WhatsApp to Bird: from buying a number to a live channel](/learn/whatsapp/connecting-whatsapp-to-bird) (video)
- [What is the 24-hour customer service window on WhatsApp?](/explained/whatsapp/what-is-the-24-hour-customer-service-window) (answer)
- [WhatsApp message builder](/tools/whatsapp-message-builder) (tool)
- [WhatsApp](/whatsapp-api) (product)

[Get an implementation brief](/learn/workspace?topic=whatsapp)
