Authorization Errors

CodeReason / Meaning
0We were unable to authenticate the app user. The access token is expired, invalid, or the app user has changed their settings.
3Feature or permission issue.
10Permission not granted or has been removed.
190Your access token has expired.
200No access token provided. The API returns “Provide valid app ID”.
200-299Permission not granted or has been removed.

Integrity Errors

CodeReason / Meaning
368The WhatsApp Business Account has been restricted or disabled for violating a platform policy.
130497The WhatsApp Business Account is restricted from messaging to users in certain countries.
131031The WhatsApp Business Account has been restricted/disabled for policy violation, or verification failed (e.g., incorrect two-step PIN).

Template Creation Errors

CodeReason / Meaning
2388039Message template status cannot be changed. You can only delete or add templates (e.g., templates still in review).
2388040Character limit exceeded. A field in the template exceeds the maximum character limit.
2388047Message header format is invalid.
2388072Message body format is invalid.
2388073Message footer format is invalid.
2388293Parameter-to-text ratio exceeded. Too many variables for the message length.
2388299Cannot start or end with a parameter. Variables cannot be placed at the beginning or end of a template.

Send Template Errors

CodeReason / Meaning
2388019You have exceeded the maximum number of message templates (250) for this WhatsApp Business Account.

Phone Number Migration Errors

CodeReason / Meaning
2388012This phone number already exists in your WhatsApp account.
2388091This phone number is not in the migration flow and is not eligible to receive verification codes.
2388093This phone number is not in the migration flow and is not eligible to receive verification codes.
2388103Generic migration failure with various details:
- Target WABA has no webhook set.
- Number is eligible for direct addition.
- Display name is not approved.
- Source WABA is not set up correctly.
- No payment account on the WABA.
- Number belongs to a different Business Manager account.
- Target WABA is not approved.
- “代发消息” request not approved.
- Error during migration.
2494100Account is in maintenance mode. Retry in a few minutes.

Template Insights Errors

CodeReason / Meaning
200005Template insights are not available for this WhatsApp Business Account.
200006Cannot disable template insights. Once enabled, they cannot be disabled.
200007Template insights have not been enabled for this WhatsApp Business Account.

Waba Errors

CodeReason / Meaning
2593079This WABA has been flagged for migration to another solution number. OBO account ownership mode is deprecated.
2593085Invalid WhatsApp Business Account for OBO Mobility. WABA is not eligible for OBO ownership transfer.

Synchronization Errors

CodeReason / Meaning
2593107You have exceeded the maximum number of times to call the synchronization API for this phone number.
2593108Synchronization request can only be made within 24 hours of registration.

Throttling Errors

CodeReason / Meaning
4This app has reached its API call rate limit.
80007The WhatsApp Business Account has reached its rate limit.
130429Cloud API message throughput has been reached.
131048This phone number has been restricted from sending messages due to quality issues or spam flags.
131056Too many messages sent from the sender to the same recipient in a short period.
131064Account has reached its message limit due to template category violations.
133016Registration/Deregistration failed due to too many attempts for this phone number in a short period.

Other Errors

CodeReason / Meaning
1Invalid request or possible server error.
2Temporary issue due to downtime or overload.
33Business phone number has been deleted.
100One or more parameters are unsupported or misspelled.
130403Message undeliverable. The business has blocked this WhatsApp user.
130472Message was not sent as part of an experiment.
131000Unknown error occurred, message sending failed. Retry.
131005Permission not granted or has been removed.
131008Required parameter missing in the request.
131009One or more parameter values are invalid.
131016Service temporarily unavailable.
131021Sender and recipient phone numbers are the same.
131026Message undeliverable. Reasons:
- Recipient is not a WhatsApp number.
- Recipient hasn’t accepted new terms/privacy policy.
- Recipient is using an outdated WhatsApp version.
131037The 555 business phone number does not have an approved display name.
131042Payment method error. Billing is not set up correctly.
131045Message sending failed due to phone number registration error.
131047More than 24 hours have passed since the recipient’s last reply. Send a template message instead.
131049Message not delivered to maintain healthy ecosystem engagement. Wait 24 hours.
131050Message undeliverable. Recipient has opted out of marketing messages.
131051Unsupported message type.
131052Cannot download user’s media.
131053Cannot upload media used in the message.
131057Business account is in maintenance mode.
131063Your template is classified as “marketing” but marketing templates are currently disabled on your Cloud API configuration.
132000Number of variable parameter values does not match the template definition.
132001Template does not exist in the specified language or has not been approved.
132005Translation text is too long.
132007Template content violates WhatsApp policy.
132012Variable parameter value format is incorrect.
132015Template suspended due to low quality. Edit and resubmit.
132016Template permanently disabled due to repeated low quality.
132068Flows is in a blocked state.
132069Flows is throttled. 10 messages using this Flows have been sent in the past hour.
133000Previous deregistration attempt failed.
133004Server temporarily unavailable.
133005Two-step verification PIN is incorrect.
133006Phone number needs to be verified before registration.
133008Too many two-step verification PIN attempts. Retry after the specified time.
133009Two-step verification PIN entered too quickly.
133010Phone number is not registered on WhatsApp Business Platform.
133015The phone number you are trying to register was recently deleted and the deletion is not complete. Wait 5 minutes.
134011Message failed to send because WhatsApp Payments terms of service acceptance is pending for this WhatsApp Business Account.
135000Unknown error with your request parameters. Message sending failed.

Marketing Message API Errors

CodeReason / MeaningHTTP Status
100Invalid parameter. Message must be a template message.400
131009Parameter value is not valid.400
131055Method not allowed. Only marketing template messages are supported.400
134100Only marketing messages supported. You’re trying to send a transactional or authentication template.400
134101Your template is still syncing. Wait up to 10 minutes.400
134102Template unavailable for use. Check eligibility status or contact support.500
132018Template validation error. Issue with parameters in your template.400
1752041Duplicate Request. Client has already been invited to onboard by another partner.400