Per-message pricing now applies to MM Lite API! See Pricing on the WhatsApp Business Platform to learn more.

Support

Troubleshooting

Template to Ad syncing

  • Mapping of Marketing templates to Ads happens when the business first onboards to MM Lite API. This means that if a Marketing template is updated after first registration to add/edit/remove a CTA URL that points to a website or app with event reporting enabled, it will not have Conversion measurement enabled. If you would like to add/edit/remove a URL from a CTA button, it is necessary to set up a new Marketing template in order for the system to recognize and correctly map the URL to Campaign and Message set parameters that enable conversion reporting from that URL.
  • Ads syncing takes up to 10 minutes under certain circumstances. Using Templates before syncing is complete may send the message without optimization or conversion tracking enabled, or may fail with error 131009. Be aware of this in the following circumstances: Businesses which have newly onboarded to MM Lite API. Wait 10 minutes after registration before sending messages to ensure sync. Newly created Templates. Wait 10 minutes prior to sending to ensure sync. Templates that have not been used in >7 days can become dormant. If a Template has not been used in >7 days, send a single message using the Template and wait 10 minutes to re-activate the Ad sync.

Website and App conversions

Ensure your URL is compatible with conversion measurement by sending a test event. Some partners will reformat URLs prior to sending them to MM Lite API, which breaks Meta’s ability to append a Click ID to the URL which enables conversion measurement. Reach out to your Meta partner if you are working with a platform or partner whose URL reformatting breaks Meta’s conversion measurement. If your app is using Meta SDK, you must upgrade your SDK version to Meta Android SDK v17.0.2 or above.

Error Codes

MM Lite API uses the same error codes as Cloud API, with a few additions, listed below.

Syntax

{
  "error": {
    "message": "<MESSAGE>",
    "type": "<TYPE>",
    "code": <CODE>,
    "error_data": {
      "messaging_product": "whatsapp",
      "details": "<DETAILS>"
    },
    "fbtrace_id": "<TRACE_ID>"
  }
}

Example

{
  "error": {
    "message": "(#100) Invalid parameter",
    "type": "OAuthException",
    "code": 100,
    "error_data": {
      "messaging_product": "whatsapp",
      "details": "Message must be a template message."
    },
    "fbtrace_id": "Ak6nxJSySLEJz32Ps-QiZ1t"
  }
}

Codes

CodeMessageDetailsPossible reasons and solutions HTTP
status
code

100

(#100) Invalid parameter

Message must be a template message.

You are attempting to send a non-template message. Message type must be template. Try again using a marketing template.

400 Bad Request

131009

(#131009) Parameter value is not valid

One or more parameter values are invalid.

You may be using an invalid parameter. Verify that you are using a valid parameter and try again.

Ad synching may be incomplete. Wait 10 minutes and try again. If the issue persists, contact support.

400 Bad Request

131055

(#131055) Method not allowed

Only marketing template messages are supported

You may have attempted to send a non-template message, or an authentication or utility template. Try sending again using a marketing template message.

400 Bad Request

134100

(#134100) Only marketing messages supported

You're only able to send marketing messages on this API.

Will be available with Graph API version 23.0.

You are attempting to send a utility or authentication template. Only templates categorized as MARKETING are supported.

400 Bad Request

134101

(#134101) Your template is still syncing

When you send a message from a template, the template syncing process can take up to 10 minutes to complete. Wait a few minutes, and then try sending your message again.

Will be available with Graph API version 23.0.

You are attempting to send a newly created template before it has completed Ad synchronization. Ad synchronization can take up to 10 minutes. Wait 10 minutes and try again.

400 Bad Request

134102

(#134102) Template unavailable for use

Please check your eligibility status to ensure you are onboarded (https://developers.facebook.com/docs/whatsapp/marketing-messages-lite-api/onboarding#ensure-you-are-eligible-to-onboard ) or contact Meta's customer support.

Will be available with Graph API version 23.0.

We were unable to complete Ad synchronization for the template you are attempting to send, or you may not be eligible for MM Lite API.

Check your eligibility status. If the WhatsApp Business Account's marketing_messages_lite_api_status value is ONBOARDED, and the problem persists, please contact support.

500 Internal Server Error

134103

(#134103) Ineligible account type

The WhatsApp Business account you’re using isn’t eligible to send messages through MM Lite API.

Will be available with Graph API version 23.0.

The WhatsApp Business Account uses the On-Behalf-Of ("OBO") model. OBO WABAs are not supported. Use a different WABA or transfer ownership of the WABA to the business customer.

400 Bad Request