WatificationDocs

Error reference

Find an API, WhatsApp, or Watification message error and the next step to take.

Start with the code in your API response or the provider code shown beside a failed message in Inbox. Open its reference below for the cause and what to do next.

How to read an error

API errors use application/problem+json (Problem Details). A failed message can also include a separate Meta provider code. An error page explains the code; its HTTP response is a documentation page, not the failed API response.

FieldWhat it tells you
typeA link to the explanation for this error.
titleA short description of the problem.
statusThe HTTP status of the failed API request.
detailA safe description of this particular failure.
codeThe stable identifier to use for programmatic handling.

Keep the request's correlationId when asking for help. Use code, rather than the wording of title or detail, to decide how your integration responds.

Developer API

Requests rejected by the public OTP and COD API.

Developer API error reference
CodeHTTPWhat happened
API_KEY_INVALID401The request could not authenticate with an API key.
RATE_LIMITED429This API key exceeded the shared request rate limit.
DEVELOPER_INVALID_INPUT422The public API request failed validation.
IDEMPOTENCY_KEY_REUSED409The key is already associated with a different request fingerprint.
RECIPIENT_BLOCKED422The business has blocked this recipient for sending.
NOT_FOUND404The requested OTP message is unavailable in this workspace.
OTP_SENDER_NOT_FOUND404The requested sending number was not found in this workspace.
OTP_SENDER_UNAVAILABLE409The selected OTP sender is not currently sendable.
OTP_TEMPLATE_NOT_FOUND404The template name and language were not found for the sender.
OTP_TEMPLATE_NOT_USABLE409The template is not an approved authentication template that can deliver this OTP.
OTP_QUOTA_EXCEEDED429The workspace has no available API OTP allowance for this calendar month.
COD_NOT_CONFIGURED409COD requests need a configured delivery time zone.
COD_LANGUAGE_NOT_CONFIGURED409COD follow-up texts are missing for the template language.
COD_SENDER_NOT_FOUND404The requested COD sending number was not found in this workspace.
COD_SENDER_UNAVAILABLE409The selected COD sender is not currently sendable.
COD_TEMPLATE_NOT_FOUND404The requested template name and language were not found for the sender.
COD_TEMPLATE_NOT_USABLE409The template cannot be used for the selected COD check.
COD_TEMPLATE_PARAMETERS_INVALID422Header or body values do not meet the template requirements.
COD_QUOTA_EXCEEDED429The selected COD check has no available allowance this month.
COD_CONFIRMATION_NOT_FOUND404The requested confirmation is unavailable in this workspace.
COD_CONFIRMATION_NOT_ELIGIBLE409This confirmation cannot start a refusal check in its current state.
COD_REFUSAL_CHECK_EXISTS409This confirmation already has its one allowed refusal check.

WhatsApp (Meta)

Provider codes for WhatsApp messages, accounts, and templates.

WhatsApp (Meta) error reference
Meta codeWhat happened
0Meta could not authenticate the connected account.
1Meta could not process the request.
2Meta is temporarily unavailable.
3Meta did not allow this operation.
4Meta's app API request limit was reached.
10A required Meta permission is missing.
33The sending phone number was deleted from Meta.
100Meta rejected a request parameter.
190The WhatsApp connection's access token has expired.
200Meta received a request without an access token.
368Meta restricted the WhatsApp account for a policy issue.
131000Meta reported an unknown send error.
130403Your business has blocked this WhatsApp recipient.
130429The WhatsApp send throughput limit was reached.
130472Meta did not send the message because of an experiment.
130497Meta restricts this account from messaging the recipient's country.
131005Meta did not grant the required permission.
131008Meta requires a parameter that was not included.
131009Meta rejected a parameter value.
131016A WhatsApp service is temporarily unavailable.
131021The sender and recipient are the same phone number.
131026The recipient could not receive the WhatsApp message.
131031Meta restricted the account or could not verify account data.
131037The sending number needs an approved display name.
131042Meta could not use the account's payment setup.
131045The sending number has a registration problem.
131047The 24-hour customer service window has closed.
131048Meta restricted how many messages this number can send.
131049Meta blocked delivery to protect recipient engagement.
131050The recipient stopped marketing messages from your business.
131051WhatsApp does not support this message type.
131052The customer's media could not be downloaded.
131053The outgoing media could not be uploaded to WhatsApp.
131055This operation accepts only marketing template messages.
131056Too many messages were sent to the same recipient.
131057The WhatsApp account is undergoing maintenance.
131063Marketing templates are disabled for this Cloud API account.
131064Meta imposed a messaging limit for template classification violations.
132000The template received the wrong number of values.
132001Meta could not find an approved template in that language.
132005The translated template text is too long.
132007The template content violates a WhatsApp policy.
132012The template values have the wrong format.
132015Meta paused the template because of low quality.
132016Meta permanently disabled this template for low quality.
132018Meta could not validate the template's parameters.
132068The WhatsApp Flow is blocked.
132069Meta throttled messages using this Flow.
133000A previous phone number deregistration failed.
133004WhatsApp's server is temporarily unavailable.
133005The two-step verification PIN is incorrect.
133006The phone number must be verified first.
133008Too many two-step verification PINs were tried.
133009The two-step verification PIN was entered too quickly.
133010The phone number is not registered on the WhatsApp platform.
133015Meta is still deleting the phone number.
134011WhatsApp Payments terms have not been accepted.
134100This API accepts only marketing templates.
134101The marketing template is still synchronizing.
134102The marketing template is unavailable for use.
135000Meta reported an unknown request parameter error.
80007The WhatsApp account reached its API request limit.
2388012This phone number is already in the WhatsApp account.
2388019The WhatsApp account reached its template limit.
2388039The template's current status prevents this change.
2388040A template field exceeds its character limit.
2388047The template header format is invalid.
2388072The template body format is invalid.
2388073The template footer format is invalid.
2388091This number is not eligible for migration verification.
2388093This number is not eligible for migration verification.
2388103Meta could not migrate this phone number.
2388293The template has too many variables for its text length.
2388299A template variable appears at the beginning or end.
2494100The phone number is in maintenance mode.
200005Template insights are not available for this account yet.
200006Template insights cannot be disabled once enabled.
200007Template insights have not been enabled.
2593107The phone number's synchronization limit was reached.
2593108Synchronization started outside Meta's onboarding window.
133016Too many registration or deregistration attempts were made.
1752041An onboarding request already exists for this customer.

Watification messages

Send failures and uncertain outcomes shown in Inbox.

Watification messages error reference
CodeWhat happened
CONTACT_MARKETING_OPTED_OUTThis contact opted out of marketing messages.
marketing-preference-stoppedThe recipient has stopped marketing messages.
CHANNEL_IDENTITY_SUPERSEDEDThis channel identity was replaced after the customer changed their number.
sender-disabledOutbound sending is disabled for this channel.
provider-rejectedThe provider refused the message.
content-rejectedThe provider did not accept the message content.
channel-unavailableThe channel cannot send this message.
recipient-unaddressableThe provider cannot address this recipient.
credential-unavailableThe channel connection credentials were rejected.
sender-endpoint-unavailableThe provider sender endpoint is unavailable.
policy-rejectedThe provider blocked the message under its messaging policies.
marketing-messages-disabledThe account configuration prevents this marketing message from being sent.
media-unavailableThe attachment is no longer available for this send.
media-ineligibleThe provider cannot carry this attachment.
retries-exhaustedTemporary send failures continued through all retry attempts.
delivery-unconfirmedThe provider did not confirm whether it accepted this message. The customer may have received it.
whatsapp-display-name-approval-requiredThe WhatsApp sending number needs an approved display name (Meta code 131037).
whatsapp-provider-errorWhatsApp returned a provider rejection.

On this page