# संदेश को पढ़ा हुआ चिह्नित करें

किसी संपर्क के WhatsApp संदेश को तब पावती दें जब आपने उसे पढ़ लिया हो या उनके अनुरोध पर काम शुरू कर दिया हो। आप उत्तर तैयार करते समय टाइपिंग इंडिकेटर भी दिखा सकते हैं।

## पूर्वापेक्षाएँ

आपको WhatsApp write अनुमति वाली एक API key और आपके वर्कस्पेस को प्राप्त संदेश की Bird message ID (`wam_…`) चाहिए। [`whatsapp.received` webhook](/docs/guides/whatsapp/receiving-whatsapp) से `data.whatsapp_id` का उपयोग करें, या [WhatsApp log](/docs/guides/whatsapp/message-log) से संदेश की `id` का उपयोग करें।

उदाहरण message ID को अपने वर्कस्पेस को प्राप्त संदेश की ID से बदलें। [TypeScript](/docs/sdks/typescript), [Python](/docs/sdks/python), [Go](/docs/sdks/go), या [PHP](/docs/sdks/php) SDK गाइड का उपयोग करके अपनी भाषा के लिए क्लाइंट इनिशियलाइज़ करें। CLI उदाहरणों के लिए, WhatsApp write एक्सेस के साथ [CLI इंस्टॉल और प्रमाणित करें](/docs/cli#authenticate)। cURL अनुरोधों में अपने [वर्कस्पेस क्षेत्र](/docs/api/regions) के लिए API होस्ट का उपयोग करें।

## 1. प्राप्त संदेश को पढ़ा हुआ चिह्नित करें

प्राप्त message ID के साथ [Mark a message read](/docs/api/reference/send-whatsapp-read-receipt) कॉल करें। WhatsApp उसी conversation में पहले के संदेशों को भी पढ़ा हुआ चिह्नित करता है, इसलिए वह संदेश चुनें जो दर्शाता है कि आपने कहाँ तक पढ़ा है।

**TypeScript**

```typescript
const acknowledgement = await bird.whatsapp.markRead("wam_01krdgeqcxet5s7t44vh8rt9mg", {});
console.log(acknowledgement.typing_indicator);
```

Examples: [TypeScript](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.ts.md) · [Python](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.py.md) · [Go](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.go.md) · [PHP](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.php.md) · [CLI](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.cli.md) · [cURL](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.curl.md)

एक सफल अनुरोध `typing_indicator: false` के साथ `202` लौटाता है। पावती प्रोसेसिंग के लिए स्वीकार की जाती है; प्रतिक्रिया इसकी पुष्टि नहीं करती कि संपर्क ने इसे देखा है। पढ़ने की पावतियाँ कोई बिल योग्य आउटबाउंड संदेश नहीं बनातीं।

## 2. उत्तर तैयार करते समय टाइपिंग दिखाएँ

संदेश को पढ़ा हुआ चिह्नित करने और टाइपिंग दिखाने के लिए, उसी अनुरोध में `typing_indicator: true` पास करें:

**TypeScript**

```typescript
await bird.whatsapp.markRead("wam_01krdgeqcxet5s7t44vh8rt9mg", {
  typing_indicator: true,
});
```

Examples: [TypeScript](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.ts.md) · [Python](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.py.md) · [Go](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.go.md) · [PHP](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.php.md) · [CLI](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.cli.md) · [cURL](/hi-in/dastavez/guides/whatsapp/mark-message-as-read.curl.md)

जब आप कोई संदेश भेजते हैं या 25 सेकंड के बाद WhatsApp इंडिकेटर को हटा देता है। कॉल दोहराना सुरक्षित है। टाइपिंग रिफ़्रेश करने के लिए `Idempotency-Key` हटाएँ या नई key का उपयोग करें; पहले का अनुरोध दोबारा भेजने से इंडिकेटर रिफ़्रेश नहीं होता।

## 3. प्राप्त संदेश की जाँच करें

`read_at` की जाँच करने के लिए [संदेश प्राप्त करें](/docs/api/reference/get-whatsapp-message)। WhatsApp द्वारा पावती स्वीकार करने के बाद, प्राप्त संदेश अपनी `received` स्थिति बनाए रखते हुए यह टाइमस्टैम्प ले सकता है। ट्रैक करने के लिए कोई अलग पावती संसाधन या डिलीवरी webhook नहीं है।

## समस्या निवारण

- **`404` ([E15071](/docs/api/errors/E15071))**: Message ID और वर्कस्पेस जाँचें। Bird पावती के लिए संदेश को 15 दिनों तक रिज़ॉल्व कर सकता है; इससे पुराने संदेश को इस ऑपरेशन से पढ़ा हुआ चिह्नित नहीं किया जा सकता।
- **`422` ([E15074](/docs/api/errors/E15074))**: ऐसा इनबाउंड संदेश उपयोग करें जिसे आपका वर्कस्पेस पावती दे सके। कोई आउटबाउंड संदेश पात्र लक्ष्य नहीं है।
- **`503` ([E15073](/docs/api/errors/E15073))**: संदेश रिज़ॉल्व करने में अस्थायी विफलता के बाद फिर से प्रयास करें।

## अगले कदम

- [उत्तर भेजें](/docs/guides/whatsapp/sending-whatsapp)
- [प्राप्त संदेश पर प्रतिक्रिया दें](/docs/guides/whatsapp/reactions)
- [WhatsApp संदेश प्राप्त करें](/docs/guides/whatsapp/receiving-whatsapp)

## 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](/products/whatsapp) (product)

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