How WhatsApp reports errors
Meta’s Cloud API is built on the Graph API, so every error follows the same shape:- The
codeis what matters. Build your understanding around the numericcodeand thedetailstext. The human-readable title insidemessage(for example Rate limit hit) is informational and Meta plans to deprecate titles eventually. - Errors arrive two ways. Some come back immediately as the API response when a send is rejected outright. Others arrive later through a webhook, when a message was accepted but then failed to deliver (the recipient blocked you, their number is not on WhatsApp, and so on). Invent listens to both and attaches the reason to the chat or broadcast recipient.
fbtrace_idis your support ticket key. If you ever escalate to Meta Direct Support, include this value. It lets them find the exact request.
Codes you’ll most likely see
These are the handful that come up in normal day-to-day use of WhatsApp in Invent.130497: Business account is restricted from messaging users in this country
130497: Business account is restricted from messaging users in this country
131047: More than 24 hours since the recipient last replied
131047: More than 24 hours since the recipient last replied
131026: Message undeliverable
131026: Message undeliverable
131050: Recipient has opted out of marketing messages
131050: Recipient has opted out of marketing messages
131049: Not sent to maintain healthy ecosystem engagement
131049: Not sent to maintain healthy ecosystem engagement
131056: Too many messages to the same recipient too fast
131056: Too many messages to the same recipient too fast
132001: Template does not exist or is not approved
132001: Template does not exist or is not approved
132007: Template content violates a WhatsApp policy
132007: Template content violates a WhatsApp policy
132015 / 132016: Template paused or permanently disabled for low quality
132015 / 132016: Template paused or permanently disabled for low quality
132015 means the template was paused because recipients reacted poorly (blocks, reports, low read rates). Improve the content and it can be re-enabled once approved. 132016 means it was paused too many times and is now permanently disabled. Create a fresh template with better content.80007 / 130429 / 131048 / 131064: Rate, throughput, and quality limits
80007 / 130429 / 131048 / 131064: Rate, throughput, and quality limits
- 80007: your WhatsApp Business account hit its messaging rate limit. Retry later or send less frequently.
- 130429: Cloud API throughput limit reached. Same fix: spread sends out over time.
- 131048: sends are restricted because too many earlier messages were blocked or flagged as spam. Check your quality rating in WhatsApp Manager.
- 131064: messaging limit reached due to template classification violations. Make sure your templates are categorized correctly (marketing vs utility vs authentication).
190 / 368: Token expired or account restricted
190 / 368: Token expired or account restricted
131042: Payment / billing problem
131042: Payment / billing problem
130403: You blocked this user
130403: You blocked this user
Full error code reference
Every code from Meta’s Cloud API error reference, grouped the way Meta groups them. The common ones above are repeated here for completeness.Authorization errors
These mean the request was not allowed to run at all, usually a token or permission problem. In Invent the fix is almost always to reconnect the WhatsApp connection.Integrity errors
Account-level enforcement. These block sending until the underlying issue is resolved with Meta.Throttling and rate limits
Everything here means send slower or improve quality. None require a structural fix, only pacing.Sending and delivery errors
The most common day-to-day failures when a specific message cannot be delivered.Template errors
Creating, sending, and quality issues with message templates.Template insights errors
Niche; only relevant if you toggle template analytics directly.Phone number registration and migration errors
These appear during number setup and migration between accounts, not during normal messaging.WhatsApp Business Account and ownership errors
Rare; tied to the deprecated On-Behalf-Of (OBO) ownership model.Onboarding synchronization errors
Only relevant during Coexistence onboarding, when contacts and history sync.General and server errors
Catch-alls for malformed requests and platform outages.Marketing Messages API errors
Only relevant if you use Meta’s Marketing Messages (MM) API, which reuses Cloud API codes plus these additions.Still stuck?
- For send failures, the fastest signal is usually your quality rating and messaging limits in WhatsApp Manager.
- For account-level restrictions (
368,130497,131031), the resolution lives with Meta, not inside Invent. - When escalating to Meta, include the
fbtrace_idfrom the error so Direct Support can trace the exact request. - For connection or token issues (
0,190,200,131005), reconnect WhatsApp from Settings → Connections.