Home/Help Center/WhatsApp error codes

Troubleshooting

WhatsApp Business API Error Codes: Meaning and Fix for Every Common Code

A plain-language list of the WhatsApp Business API error codes you meet when sending, with what each means and a link to the fix. Checked against Meta in October 2026.

By Chirag Darji · Updated 16 Oct 2026 · 3 min read

On this page
  1. How to read a code
  2. All codes
  3. What to do first

Every failed WhatsApp message carries a numeric error code from Meta. The code tells you whose side the problem is on: the recipient, your template, your number, your connection or Meta's service. This page lists the codes you are most likely to meet when sending from VGraple CRM, what each means and where the fix is. Meta's wording for each code comes from its error codes reference, checked on 16 October 2026.

Meta policy

Meta adds and changes codes. When a code is not listed here, the failed message in VGraple CRM still shows Meta's own text. Send it to us through Support and we will add it.

How to read a code

  • Recipient codes (131026, 131049, 131050, 130472): the problem is the person, not you. Do not retry; see the matching guide.
  • Template codes (132000, 132001, 132005, 132007, 132012, 132015, 132016): fix the template or the values mapped into it.
  • Number and account codes (131031, 131037, 131045, 131057, 133xxx, 368): the state of the number or the WhatsApp Business Account.
  • Connection codes (131005, 190): reconnect the number from Settings, then Channels.
  • Service codes (131000, 131016, 133004, 130429): usually temporary; check Meta's status page and retry once later.

All codes

CodeMeaningGuide
100Invalid parameterFix guide
190Access token expiredFix guide
368Account blocked for a policy violationFix guide
130429Rate limit hitFix guide
130472Held back by a Meta experimentFix guide
130497Country restrictedFix guide
131000Unknown errorFix guide
131005Permission missingFix guide
131008, 131009Missing or invalid parameterFix guide
131016, 133004Service temporarily unavailableFix guide
131021Sender and recipient are the same numberFix guide
131026Recipient not on WhatsAppFix guide
131031Account restricted or unverifiableFix guide
131037Display name not approvedFix guide
131042Payment method problemFix guide
131045, 133010Number not registeredFix guide
13104724-hour window closedFix guide
131048, 131056Spam rate or pair rate limitFix guide
131049Marketing frequency capFix guide
131050Recipient stopped marketing messagesFix guide
131051, 131052, 131055Unsupported type, media download, marketing-only routeFix guide
131053Media upload failedFix guide
131057Account in maintenance modeFix guide
132000, 132001Template variables or language missingFix guide
132005, 132007, 132012Template text, policy or variable formatFix guide
132015, 132016Template pausedFix guide
133000, 133015, 133016Registration and deregistration limitsFix guide
133005, 133006, 133008, 133009Two-step PIN and number verificationFix guide
135000Unknown error in request parametersFix guide

What to do first

  1. Read the code on the failed message, not only the word "failed".
  2. Decide whose side it is with the groups above.
  3. Open the guide and follow its fix. Most take a minute.
  4. If no guide fits, send the exact text through Support in the app.

Frequently asked questions

Where do I find the error code for a failed message?
Open the failed message in the inbox, or the row in the broadcast report. VGraple CRM shows the code and Meta's own text beside it.
Which errors should I never retry?
Policy and recipient errors: 131049, 131050, 130472 and 131026. A retry fails the same way and can hurt your number's quality. Fix the cause or wait.
Which errors are temporary?
131000, 131016, 133004 and 131057 are about Meta's service or account state. They usually clear within minutes, so one careful retry later is right.

Run your WhatsApp on VGraple CRM

Free forever plan, official Meta WhatsApp Business API, set up in 15 minutes. No card needed.