LetsBot Menu
العربية Get Started
Free reference

WhatsApp Business API Error Codes explained and solved

Saw a number when a message failed or when connecting your number? Search it here to find out exactly what happened, whether it needs action from you or will succeed on a retry, and the practical steps to fix it.

Checked against Meta's official documentation on 2026-08-24 85 codes · 85 detailed pages Official source

Authorization errors

6

Account restriction errors

3

Template creation errors

7
2388039 Transient

Template status cannot be changed right now

Your change to this message template was refused because the template's status cannot be changed at the moment — for example while...

Full explanation & fix →
2388040 Action needed

A template field exceeds its character limit

One field in your message template is longer than the maximum number of characters allowed, so the template was not accepted. The...

Full explanation & fix →
2388047 Action needed

Template header formatting is not valid

The header of your message template contains formatting WhatsApp does not accept, so the template was refused. This error points a...

Full explanation & fix →
2388072 Action needed

Template body formatting is not valid

The body of your message template — its main text — contains formatting WhatsApp does not accept, so the template was refused. Thi...

Full explanation & fix →
2388073 Action needed

Template footer formatting is not valid

The footer of your message template contains formatting WhatsApp does not accept, so the template was refused. This error points a...

Full explanation & fix →
2388293 Action needed

Too many variables for the template length

Your template was refused because it holds too many variables for how short its wording is. WhatsApp weighs the number of variable...

Full explanation & fix →
2388299 Action needed

Variable at the start or end of template

Your template was refused because a variable sits at the very start or the very end of the text. WhatsApp does not allow a templat...

Full explanation & fix →

Template sending errors

1

Phone migration errors

5

Template insights errors

3

WhatsApp Business account errors

2

Synchronization errors

2

Rate and sending-limit errors

7
4 Transient

Sending paused — the app hit its rate limit

Your message was not sent because the app that connects your account to WhatsApp reached the limit Meta sets on how many requests...

Full explanation & fix →
80007 Transient

Your WhatsApp Business account hit its rate limit

Your message was not sent because your WhatsApp Business Account reached its rate limit. Too many requests were made in a short pe...

Full explanation & fix →
130429 Transient

Messages sent faster than Cloud API accepts

Your message was not delivered because messages were going out faster than Cloud API accepts at one time — sending reached the fas...

Full explanation & fix →
131048 Action needed

Sending from this number is restricted

Your message was not sent because there are restrictions on how many messages can be sent from this number. Meta says this may be...

Full explanation & fix →
131056 Transient

Too many messages to the same recipient

Your message was not delivered because too many messages were sent from your number to this same recipient in a short period of ti...

Full explanation & fix →
131064 Action needed

Sending limited by template classification violations

Your account reached its messaging limit because of template classification violations. This stops both template messages and dire...

Full explanation & fix →
133016 Transient

Too many connection attempts for this number

Connecting or disconnecting your business number failed because it was attempted too many times in a short period. The number is n...

Full explanation & fix →

Sending and connection errors

43
1 Transient

Invalid request or a WhatsApp server error

WhatsApp reported either an invalid request or a possible server error, so the message was not sent. Meta's status page shows whet...

Full explanation & fix →
2 Transient

WhatsApp service is down or overloaded

The message was not sent because the WhatsApp service was temporarily down or overloaded at that moment. Meta describes this condi...

Full explanation & fix →
33 Action needed

The sending business number has been deleted

The message was not sent because the business phone number used for sending has been deleted.

Full explanation & fix →
100 Action needed

WhatsApp rejected a value in the message

The request included one or more fields that WhatsApp does not support or that were misspelled, so the message was not sent.

Full explanation & fix →
130403 Action needed

Not delivered — you have blocked this recipient

This recipient is on your own block list, so the message was not delivered. Nothing you send will reach them while the block is in...

Full explanation & fix →
130472 Transient

Message not sent as part of an experiment

WhatsApp did not send this message as part of an experiment. Meta's entry for this code says nothing more about the experiment or...

Full explanation & fix →
131000 Transient

Unknown error stopped the message

An unexpected WhatsApp error occurred while sending, and the message did not go out. WhatsApp gave no specific reason for the fail...

Full explanation & fix →
131005 Action needed

Permission not granted or was removed

The permission required for this action was either never granted or has since been removed, so the action did not go through. Meta...

Full explanation & fix →
131008 Action needed

A required field is missing from the message

A required field is missing from the message, so WhatsApp refused to send it. The message cannot go out until every mandatory fiel...

Full explanation & fix →
131009 Action needed

Invalid value in a message field

One or more values in the message are not valid, so WhatsApp would not send it. Meta's guidance for this code also covers how to a...

Full explanation & fix →
131016 Transient

A WhatsApp service is temporarily unavailable

The message was not sent because one of the WhatsApp services was temporarily unavailable.

Full explanation & fix →
131021 Action needed

Sender and recipient numbers are the same

The message can't be sent to the sender's own number. The recipient number used is the same as your business number, and WhatsApp...

Full explanation & fix →
131026 Action needed

Message could not be delivered to this number

Undeliverable — the number isn't on WhatsApp or can't receive this message. Reasons can include that it is not a WhatsApp number,...

Full explanation & fix →
131037 Action needed

Your business number has no approved display name

The message was not sent because the business phone number used for sending does not have an approved display name. WhatsApp will...

Full explanation & fix →
131042 Action needed

A payment method problem is blocking sending

There was an error related to your payment method, and sending has stopped because of it. Sending stays blocked until the billing...

Full explanation & fix →
131045 Action needed

Phone number registration error

The message failed to send because of a phone number registration error. Meta's fix is to register the phone number before trying...

Full explanation & fix →
131047 Action needed

The 24-hour reply window has closed

More than 24 hours have passed since the recipient last replied to your number, so a regular message was not accepted. A template...

Full explanation & fix →
131049 Transient

Message not delivered to keep engagement healthy

WhatsApp did not deliver this message in order to maintain healthy ecosystem engagement. Meta's guidance suggests the cause may be...

Full explanation & fix →
131050 Permanent

Recipient opted out of your marketing messages

This recipient has chosen to stop receiving marketing messages on WhatsApp from your business, so the message was not delivered. M...

Full explanation & fix →
131051 Action needed

Unsupported message type

Unsupported message type, so WhatsApp would not send it. The type used is not among the message types WhatsApp accepts.

Full explanation & fix →
131052 Permanent

Could not download the media the customer sent

The customer sent an image or a file over WhatsApp, but that media could not be downloaded, so the file is not available to you.

Full explanation & fix →
131053 Action needed

The message media could not be uploaded

The media used in the message could not be uploaded, so the message was not sent. Meta names an unsupported media type as one poss...

Full explanation & fix →
131057 Transient

WhatsApp Business account is in maintenance mode

The message was not sent because your WhatsApp Business account is in maintenance mode. Meta names one possible reason for this: t...

Full explanation & fix →
131063 Action needed

Marketing templates are disabled on Cloud API

The template you tried to send is categorised as Marketing, and marketing templates are currently switched off for your account on...

Full explanation & fix →
132000 Action needed

Template variable count doesn't match the template

The number of template variables you sent doesn't match the approved template. Every variable the template defines must receive ex...

Full explanation & fix →
132001 Action needed

Template missing in that language or not approved

The template doesn't exist in the language you sent it in, or it hasn't been approved yet. WhatsApp only sends templates that exis...

Full explanation & fix →
132005 Action needed

Translated template text is too long

The message was not sent because the translated text of this template is too long. WhatsApp does not accept a template whose trans...

Full explanation & fix →
132007 Action needed

Template content violates a WhatsApp policy

The template violates WhatsApp's content policy, so WhatsApp will not send it. Templates are reviewed against WhatsApp's rules for...

Full explanation & fix →
132012 Action needed

Template variable format is incorrect

A template variable's format doesn't match what the template expects. The values you sent were not in the format the approved temp...

Full explanation & fix →
132015 Action needed

Template paused because of low quality

The template is paused and can't be used right now. WhatsApp paused it because its quality dropped too low, so no message built on...

Full explanation & fix →
132016 Permanent

Template permanently disabled after repeated pauses

The template is disabled. It had been paused too many times for low quality, so WhatsApp has now disabled it permanently and it ca...

Full explanation & fix →
132068 Action needed

Message not sent — the Flow is blocked

The message was not sent because the Flow attached to it is in a blocked state. WhatsApp does not send messages that use a Flow wh...

Full explanation & fix →
132069 Action needed

Flow throttled — 10 messages sent this hour

The Flow attached to this message is in a throttled state, and 10 messages using that Flow had already been sent in the last hour,...

Full explanation & fix →
133000 Action needed

Registration blocked by a failed earlier deregistration

The number could not be registered because an earlier attempt to deregister it failed. Until the number is deregistered cleanly, i...

Full explanation & fix →
133004 Transient

WhatsApp servers are temporarily unavailable

The request did not go through because WhatsApp's servers were temporarily unavailable at that moment. This is on WhatsApp's side,...

Full explanation & fix →
133005 Action needed

Two-step verification PIN is incorrect

The two-step verification PIN that was submitted is not correct, so the request was refused. Two-step verification is switched on...

Full explanation & fix →
133006 Action needed

Phone number must be verified before registering

The number was not registered because it has not been verified yet. WhatsApp requires the phone number to be verified before it ca...

Full explanation & fix →
133008 Transient

Too many two-step verification PIN attempts

Too many wrong two-step verification PIN guesses were made for this number, so WhatsApp is refusing further attempts for a period...

Full explanation & fix →
133009 Transient

Two-step verification PIN entered too quickly

The two-step verification PIN was entered too quickly, so WhatsApp did not accept it. The details in the error show what to check...

Full explanation & fix →
133010 Action needed

Number not registered on the WhatsApp Business Platform

This phone number is not registered on the WhatsApp Business Platform, so the send did not go through. The number has to be regist...

Full explanation & fix →
133015 Transient

Number was recently deleted — deletion not finished

The number you are trying to register was deleted recently and the deletion has not completed yet. It cannot be registered again u...

Full explanation & fix →
134011 Action needed

WhatsApp Payments terms not accepted yet

The message failed to send because acceptance of the WhatsApp Payments terms of service is still pending for this WhatsApp Busines...

Full explanation & fix →
135000 Transient

Message rejected for an unspecified reason

WhatsApp rejected the message because of an unknown problem with the details of what was sent, and Meta does not say which detail...

Full explanation & fix →

Marketing Messages API errors

6

Frequently asked questions

What does a WhatsApp error code mean?
It is a number returned by Meta's WhatsApp Cloud API explaining why a message was not sent or an operation failed. Each code has a specific meaning and a different fix; pick your code from the list on this page to reach its explanation and steps.
Where do I find the error code in LetsBot?
It appears next to the undelivered message in the campaign report or the conversation log, together with a short description of why the send failed.
Does every error mean something is wrong with my account?
No. Some codes are transient and succeed on a retry with no action at all, some are about the recipient rather than your account, and some need you to act — updating a payment method or fixing a template. Each code's page says which.
Is this list complete and current?
It covers the error codes published in Meta's official WhatsApp Cloud API documentation, and the date it was last checked is shown at the top of the page. Meta does add new codes, so the list is reviewed periodically.

Code not listed, or the fix did not work?

Send us the code and a screenshot and we will read it with you. If you send through LetsBot, the code appears next to the message with the reason it failed.

Chat with us on WhatsApp