Engineering
WhatsApp API error code: वजह और इलाज की चीट-शीट (131047, 131049, 131026 और ज़्यादा)
WhatsApp Cloud API के उन error code की चीट-शीट जो बिज़नेस को असल में मिलते हैं, 24 घंटे की विंडो और per-user limit से लेकर template, रजिस्ट्रेशन और पेमेंट की ग़लतियों तक, साथ में आगे क्या करें।
लेखक Broadchat teamप्रकाशित 15 मिनट
संक्षेप में
ज़्यादातर WhatsApp API error code कुछ समूहों में बँटते हैं: 24 घंटे की विंडो (131047), प्राप्तकर्ता से जुड़े (131026, 131050), Meta की सीमाएँ (131049, 131048, 130429, 131056), template (132000 सीरीज़), अकाउंट और पेमेंट की समस्या (131031, 368, 131042) और रजिस्ट्रेशन (133000 सीरीज़)। इलाज समूह पर निर्भर है: free text की जगह template भेजें, 24 घंटे रुकें, रफ़्तार धीमी करें, template के parameter ठीक करें, या WhatsApp Manager में अकाउंट ठीक करें। बिना सोचे दोबारा भेजना शायद ही कभी काम करता है।
मुख्य बातें
- 131047 का मतलब है 24 घंटे की customer service विंडो बंद है: free-form मैसेज की जगह मंज़ूर template भेजें।
- 131049 Meta की per-user मार्केटिंग लिमिट है; उस व्यक्ति को मार्केटिंग template दोबारा भेजने से पहले कम से कम 24 घंटे रुकें।
- 131026 का मतलब आम तौर पर यह है कि प्राप्तकर्ता मैसेज नहीं पा सकता, जैसे WhatsApp अकाउंट न होना या पुराना app वर्शन।
- 132000 और 132012 आपकी अपनी template parameter की ग़लतियाँ हैं; 132015 और 132016 का मतलब है कि template कम quality की वजह से रुका या बंद किया गया।
- 368 और 131031 अकाउंट पर पाबंदी हैं: और मैसेज भेजने से पहले WhatsApp Manager में Account Quality और policy नोटिस देखें।
जब कोई WhatsApp मैसेज फ़ेल होता है, तो Cloud API एक नंबर वाला code और छोटा title देता है, या तो तुरंत API के जवाब में या बाद में status webhook में status: failed के साथ। यह चीट-शीट उन WhatsApp API error code को समूह में बाँटती है जो बिज़नेस को सबसे ज़्यादा मिलते हैं, हर एक का मतलब, व्यवहार में सबसे सामान्य वजह और क्या करना है। मतलब Meta के Cloud API error code पेज पर आधारित हैं, 12 अक्टूबर 2026 को जाँचे गए। Meta समय-समय पर title के शब्द बदलता है, इसलिए पक्का रेफ़रेंस code नंबर को मानें, टेक्स्ट को नहीं, और कुछ मेल न खाए तो Meta का पेज देख लें।
फ़ेल हुए मैसेज को कैसे पढ़ें
फ़ेल status वाला webhook ऐसा दिखता है। आँकड़े सिर्फ़ उदाहरण के लिए हैं:
{
"statuses": [
{
"id": "wamid.HBgMOTE5ODc2NTQzMjEw...",
"status": "failed",
"timestamp": "1760247000",
"recipient_id": "919876543210",
"errors": [
{
"code": 131049,
"title": "This message was not delivered to maintain healthy ecosystem engagement.",
"error_data": { "details": "..." }
}
]
}
]
}तीन चीज़ें देखें: code, प्राप्तकर्ता और जो template या मैसेज आपने भेजा। किसी एक ग्राहक को एक बार फ़ेल होना सामान्य है। किसी एक कैंपेन में सैकड़ों प्राप्तकर्ताओं पर एक ही code बार-बार आना आपके template, अकाउंट या किसी लिमिट की तरफ़ इशारा करता है।
24 घंटे की विंडो और प्राप्तकर्ता से जुड़ी ग़लतियाँ
| Code | मतलब | सामान्य वजह | क्या करें |
|---|---|---|---|
| 131047 | प्राप्तकर्ता के आख़िरी जवाब के 24 घंटे से ज़्यादा बीत गए | आपने 24 घंटे की customer service विंडो के बाहर free-form (non-template) मैसेज भेजा | मंज़ूर template भेजें; ग्राहक के मैसेज करते ही free-form जवाब दोबारा काम करने लगते हैं |
| 131026 | मैसेज deliver नहीं हो सका | नंबर पर WhatsApp अकाउंट नहीं है, व्यक्ति पुराना app वर्शन इस्तेमाल करता है, या किसी और वजह से मैसेज नहीं पहुँच सका | नंबर और country code जाँचें; किसी और चैनल से ग्राहक को WhatsApp अपडेट करने को कहें; बार-बार दोबारा न भेजें |
| 131050 | प्राप्तकर्ता ने आपसे मार्केटिंग मैसेज बंद करने का विकल्प चुना है | व्यक्ति ने WhatsApp में आपके मार्केटिंग मैसेज बंद कर दिए | दोबारा न भेजें। मार्केटिंग ऑडियंस से हटा दें |
| 131021 | भेजने वाला और पाने वाला एक ही नंबर है | आपने अपने ही बिज़नेस नंबर पर मैसेज भेजा | किसी दूसरे फ़ोन से टेस्ट करें |
| 131051 | असमर्थित मैसेज टाइप | ज़्यादातर incoming मैसेज पर दिखता है जिन्हें API नहीं दिखा सकता (वे unsupported टाइप के रूप में आते हैं) | आपकी तरफ़ से ठीक करने को कुछ नहीं; ज़रूरी हो तो ग्राहक से दूसरे फ़ॉर्मेट में भेजने को कहें |
| 131060 | मैसेज अभी उपलब्ध नहीं है | ज़्यादातर coexistence नंबर पर: किसी यूज़र का पहला मैसेज, या असमर्थित linked device से मैसेज | यह सामान्य व्यवहार है; मैसेज फ़ोन पर WhatsApp Business app में मौजूद है |
24 घंटे का नियम बाकी सबसे ज़्यादा फ़ेलियर की वजह बनता है। 24 घंटे की customer service विंडो पर हमारी पोस्ट बताती है कि यह कब खुलती है और Click-to-WhatsApp ad इसे कैसे बदलते हैं।
लिमिट और throttling
| Code | मतलब | सामान्य वजह | क्या करें |
|---|---|---|---|
| 131049 | Healthy ecosystem engagement बनाए रखने के लिए delivered नहीं हुआ | Meta की per-user मार्केटिंग लिमिट: इस व्यक्ति को अभी के लिए काफ़ी मार्केटिंग मैसेज मिल चुके हैं, या आपने बहुत बार दोबारा भेजा | उस व्यक्ति को दोबारा भेजने से पहले कम से कम 24 घंटे रुकें। खुली customer service विंडो के अंदर भेजे मार्केटिंग मैसेज इस लिमिट में नहीं गिनते |
| 131048 | कितने मैसेज भेजे जा सकते हैं इस पर पाबंदी | Meta आपकी भेजने की क्षमता को रोक रहा है, आम तौर पर block और report जैसी quality समस्याओं से जुड़ा | मार्केटिंग रोकें, WhatsApp Manager में quality rating देखें, ऑडियंस को सीमित करें |
| 131064 | Template classification violation की वजह से messaging limit पूरी हुई | Meta ने ग़लत कैटेगरी वाले template पाए (जैसे promotional कंटेंट utility के तौर पर भेजा गया) | कैटेगरी ठीक करें; enforcement period के बाद पाबंदी अपने आप हट जाती है |
| 130429 | Cloud API throughput पूरा हो गया | आपने अपने नंबर की messages-per-second सीमा से तेज़ भेजा | धीमा करें और queue करें; back-off के साथ दोबारा भेजें |
| 131056 | कम समय में एक ही प्राप्तकर्ता को बहुत सारे मैसेज (pair rate limit) | कुछ सेकंड में एक व्यक्ति को कई मैसेज, अक्सर bot या integration के loop से | एक ही नंबर को मैसेज के बीच गैप दें; रुककर दोबारा भेजें |
| 80007 | WhatsApp Business account पर rate limit | किसी भी तरह की बहुत सारी API कॉल (सिर्फ़ sends नहीं) | polling और management कॉल कम करें; बाद में दोबारा भेजें |
131049 वह code है जिसके बारे में भारतीय marketer सबसे ज़्यादा पूछते हैं। हम इसे विस्तार से per-user मार्केटिंग लिमिट और error 131049 में समझाते हैं। भारतीय बिज़नेस को सबसे ज़्यादा मिलने वाले दूसरे code के विस्तृत इलाज: 131047, 24 घंटे की विंडो के बाहर, 131026, मैसेज deliver नहीं हुआ, 131056, pair rate limit, 131064, template classification violation और 130472, experiment के हिस्से के रूप में मैसेज नहीं भेजा गया। और सिंगल-code गाइड: 131000, 131042, 131051, 132001, 133010, 368।
Template से जुड़ी ग़लतियाँ
| Code | मतलब | सामान्य वजह | क्या करें |
|---|---|---|---|
| 132000 | Parameter की संख्या template से मेल नहीं खाती | आपने तीन variable वाले template के लिए दो वैल्यू भेजीं, या इसका उल्टा | हर {{n}} variable, header और button वाले variable सहित, मैप करें |
| 132001 | Template मौजूद नहीं है या मंज़ूर नहीं है | ग़लत नाम, ग़लत language code (जैसे en बनाम en_US), या template अभी pending है या रिजेक्ट हुआ | WhatsApp Manager से सही नाम और भाषा कॉपी करें; मंज़ूरी का इंतज़ार करें |
| 132005 | Translated टेक्स्ट बहुत लंबा है | Variable भरने के बाद टेक्स्ट तय लंबाई से ज़्यादा हो गया | Variable वैल्यू या template छोटा करें |
| 132007 | Template का कंटेंट किसी WhatsApp नीति का उल्लंघन करता है | कंटेंट या फ़ॉर्मेट नीति तोड़ता है | Meta के रिव्यू नियमों के मुताबिक़ template एडिट करें और दोबारा सबमिट करें |
| 132012 | Parameter वैल्यू ग़लत फ़ॉर्मेट में हैं | कोई वैल्यू उस फ़ॉर्मेट में नहीं है जो template component चाहता है | हर parameter को component के फ़ॉर्मेट से मिलाएँ |
| 132015 | कम quality की वजह से template रोका गया | प्राप्तकर्ताओं ने इस template को block या report किया | ऑडियंस और भाषा की समीक्षा करें; एडिट करके दोबारा सबमिट करें, या पॉज़ ख़त्म होने का इंतज़ार करें |
| 132016 | Template हमेशा के लिए बंद कर दिया गया | कम quality की वजह से बार-बार pause | अलग कंटेंट वाला नया template बनाएँ |
| 131063 | इस अकाउंट पर Cloud API से मार्केटिंग template बंद हैं | बिज़नेस ने Cloud API पर मार्केटिंग template रोकने का विकल्प चुना (Marketing Messages API यूज़र के लिए एक सेटिंग) | Marketing Messages API से भेजें, या सेटिंग बंद करें |
| 131065 | उस देश में max price उपलब्ध नहीं है | किसी मार्केटिंग मैसेज पर max price (bid) सेट किया गया जहाँ यह सपोर्टेड नहीं है | उस देश के लिए max price हटाएँ |
अगर template भेजते समय नहीं, बल्कि रिव्यू में ही रिजेक्ट हो रहे हैं, तो पढ़ें WhatsApp template क्यों रिजेक्ट होते हैं।
अकाउंट, पेमेंट और policy से जुड़ी ग़लतियाँ
| Code | मतलब | सामान्य वजह | क्या करें |
|---|---|---|---|
| 368 | WhatsApp Business account policy violation की वजह से restricted या disabled है | Policy enforcement, अक्सर report या मना किए कंटेंट के बाद | WhatsApp Manager और Business Support Home में नोटिस पढ़ें; ग़लत लगे तो review के लिए रिक्वेस्ट करें |
| 131031 | अकाउंट restricted है | Policy violation, या Meta अकाउंट से जुड़ा डेटा वेरिफ़ाई नहीं कर पाया | WhatsApp Manager में अकाउंट का health status और नोटिस जाँचें |
| 131042 | Business eligibility payment issue | वैलिड पेमेंट मेथड या credit line नहीं, या, UPI टॉप-अप वाले भारत के prepaid अकाउंट के लिए, बैलेंस कम | Billing में पेमेंट मेथड जोड़ें या ठीक करें; prepaid बैलेंस टॉप-अप करें |
| 131037 | नंबर को मंज़ूर display name चाहिए | Display name मंज़ूर नहीं हुआ है | Display name ठीक करके दोबारा सबमिट करें; देखें display name के नियम |
| 131057 | Business account maintenance mode में है | अक्सर throughput अपग्रेड चल रहा होता है | एक-दो मिनट बाद दोबारा भेजें |
| 0, 190 | Authentication फ़ेल या access token एक्सपायर | Expired, revoke किया या ग़लत token | नया token बनाएँ; सर्वर के लिए लंबे समय तक चलने वाले system-user token इस्तेमाल करें |
| 3, 10, 131005 | Capability या permission की समस्या | token की app में कोई permission नहीं है, या access हटाया गया | Meta के access token debugger से मिली permission जाँचें |
| 200 | कोई access token नहीं दिया गया | रिक्वेस्ट में token नहीं था | Authorization header में token भेजें |
रजिस्ट्रेशन और फ़ोन नंबर से जुड़ी ग़लतियाँ
| Code | मतलब | क्या करें |
|---|---|---|
| 131045 | फ़ोन नंबर रजिस्टर नहीं है | भेजने से पहले नंबर रजिस्टर करें |
| 133010 | फ़ोन नंबर WhatsApp Business Platform पर रजिस्टर नहीं है | Cloud API पर रजिस्ट्रेशन पूरा करें |
| 133006 | रजिस्टर करने से पहले नंबर वेरिफ़ाई होना चाहिए | पहले SMS या वॉइस-कॉल वेरिफ़िकेशन पूरा करें |
| 133005 | Two-step verification PIN ग़लत है | सही 6-अंकों का PIN डालें या WhatsApp Manager में रीसेट करें |
| 133008 | बहुत बार ग़लत PIN डाला गया | Error में बताए गए समय तक रुकें, फिर दोबारा कोशिश करें |
| 133000 | पहले का deregistration अटेम्प्ट फ़ेल हो गया | नंबर को दोबारा deregister करें, फिर register करें |
| 1005 | बंद हो चुकी On-Premises API के लिए रजिस्टर करने की कोशिश | Cloud API पर रजिस्टर करें; देखें Cloud API बनाम On-Premises |
Media, request और server से जुड़ी ग़लतियाँ
| Code | मतलब | क्या करें |
|---|---|---|
| 131052 | ग्राहक का भेजा media डाउनलोड नहीं हो सका | ग्राहक से दूसरे तरीके से भेजने को कहें |
| 131053 | आपके मैसेज का media अपलोड नहीं हो सका | फ़ाइल टाइप और साइज़ जाँचें (जैसे image JPEG या PNG 5 MB तक, document 100 MB तक) और लिंक सार्वजनिक रूप से पहुँच योग्य है या नहीं |
| 100, 131008, 131009 | रिक्वेस्ट में अमान्य, गायब या ग़लत वैल्यू वाला parameter | अपनी रिक्वेस्ट body को API रेफ़रेंस से मिलाएँ |
| 135000 | आपकी रिक्वेस्ट के parameter में अनजान error | रिक्वेस्ट की syntax जाँचें; बार-बार हो तो सपोर्ट से संपर्क करें |
| 131000 | अनजान error | दोबारा भेजें; बार-बार हो तो support ticket खोलें |
| 131016 | सर्विस थोड़े समय के लिए उपलब्ध नहीं है | Meta का platform status पेज देखें, फिर दोबारा भेजें |
एक सीधा retry नियम
- Back-off के साथ अपने आप दोबारा भेजें: 130429, 131056, 80007, 131016, 131057, 131000।
- सिर्फ़ ठीक करने के बाद दोबारा भेजें: 131047 (template पर शिफ़्ट करें), 132000, 132001, 132012 (template कॉल ठीक करें), 131042 (पेमेंट ठीक करें), 190 (नया token)।
- कम से कम 24 घंटे बाद दोबारा भेजें: 131049।
- कभी दोबारा न भेजें: 131050, 131026 (जब तक ग्राहक मैसेज न करे), 132016, 368।
Broadchat में error code ढूँढना
Broadchat हर मैसेज के लिए Meta के status webhook रेकॉर्ड करता है। Inbox में किसी फ़ेल मैसेज की info खोलें और देखें कि वह कब फ़ेल हुआ और Meta का error code व वजह क्या है। कैंपेन रिपोर्ट sent, delivered, read, replied और failed को हर प्राप्तकर्ता के हिसाब से दिखाती है, और आप उन्हें CSV के रूप में एक्सपोर्ट कर सकते हैं या किसी समूह को retarget कर सकते हैं, जैसे 131049 वाले इंतज़ार के बाद फ़ेल हुए प्राप्तकर्ता। जिन incoming मैसेज को WhatsApp API से नहीं दिखा सकता, वे खाली bubble की जगह साफ़ नोटिस के साथ दिखते हैं। कैंपेन भेजना आपके नंबर की messaging limit और throughput के हिसाब से pace होता है और pair-rate-limit वाली ग़लतियों को दोबारा भेजता है, जिससे ज़्यादातर 130429 और 131056 फ़ेलियर टल जाते हैं। भेजना शुरू करने के लिए देखें कैंपेन कैसे भेजें, और बड़ी तस्वीर के लिए WhatsApp Business API की आसान गाइड।
सभी सिंगल-code गाइड
हर code के लिए स्टेप-बाय-स्टेप इलाज: 4, 368, 80007, 130429, 130472, 131000, 131008, 131009, 131016, 131021, 131026, 131031, 131042, 131047, 131048, 131049, 131051, 131052, 131053, 131056, 131057, 131060, 131063, 131064, 131065, 132000, 132001, 132005, 132007, 132012, 132015, 132016, 132068, 133010, 135000।
स्रोत
- Error codes — Meta for Developers, checked 12 October 2026
- Per-user marketing template message limits — Meta for Developers, checked 12 October 2026
- Throughput — Meta for Developers, checked 12 October 2026
- WhatsApp changelog — Meta for Developers, checked 12 October 2026
- Onboard WhatsApp Business app users (coexistence) — Meta for Developers, checked 12 October 2026
- On-Premises API sunset — Meta for Developers, checked 12 October 2026
Broadchat team · Product and partner success team
The people who build and support Broadchat, the white-label WhatsApp Business API platform. We write from what we see while onboarding partners and their clients on the official WhatsApp Cloud API, and we check every article against Meta's current documentation.
आख़िरी अपडेट:
अक्सर पूछे जाने वाले सवाल
WhatsApp error 131047 का मतलब क्या है?
इसका मतलब है कि ग्राहक के आख़िरी मैसेज के 24 घंटे से ज़्यादा बीत गए, इसलिए customer service विंडो बंद है और free-form मैसेज की इजाज़त नहीं है। इसके बदले मंज़ूर message template भेजें। ग्राहक के जवाब देते ही आप दोबारा 24 घंटे तक free-form मैसेज भेज सकते हैं।
WhatsApp error 131026 क्या है?
मैसेज उस प्राप्तकर्ता तक deliver नहीं हो सका। सामान्य वजहें हैं नंबर WhatsApp पर नहीं है, country code ग़लत है, या व्यक्ति पुराना WhatsApp वर्शन इस्तेमाल करता है। नंबर जाँचें और उसे बार-बार दोबारा भेजने से बचें।
मार्केटिंग template पर error 131049 क्यों आता है?
WhatsApp तय करता है कि किसी व्यक्ति को विभिन्न बिज़नेस से कितने मार्केटिंग template मिलें, उसके हाल के engagement के आधार पर। जब कोई मैसेज रोका जाता है तो आपको 131049 मिलता है। उस व्यक्ति को दोबारा भेजने से पहले कम से कम 24 घंटे रुकें; 24 घंटे के अंदर बार-बार कोशिश करने से उस व्यक्ति के लिए अगले 24 घंटे तक और कोशिशें भी रुक सकती हैं।
Error 132001 का मतलब क्या है?
आपने जो template नाम या भाषा भेजी वह मौजूद नहीं है या मंज़ूर नहीं है। WhatsApp Manager में सही template नाम और language code जाँचें, जैसे en बनाम en_US, और पक्का करें कि template का status approved है।
मेरे अकाउंट पर error 368 दिख रहा है। क्या करूँ?
Error 368 का मतलब है कि WhatsApp Business account किसी policy violation की वजह से restricted या disabled कर दिया गया है। भेजना रोकें, WhatsApp Manager या Business Support Home में नोटिस पढ़ें, वजह ठीक करें और लगे कि फ़ैसला ग़लत है तो review के लिए रिक्वेस्ट करें।