Per-message pricing now applies to MM Lite API! See Pricing on the WhatsApp Business Platform to learn more.
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.
MM Lite API uses the same error codes as Cloud API, with a few additions, listed below.
{ "error": { "message": "<MESSAGE>", "type": "<TYPE>", "code": <CODE>, "error_data": { "messaging_product": "whatsapp", "details": "<DETAILS>" }, "fbtrace_id": "<TRACE_ID>" } }
{ "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" } }
Code | Message | Details | Possible reasons and solutions |
HTTP status code |
---|---|---|---|---|
|
|
| You are attempting to send a non-template message. Message type must be | 400 Bad Request |
|
|
| 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 |
|
|
| 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 |
|
|
| Will be available with Graph API version 23.0. You are attempting to send a utility or authentication template. Only templates categorized as | 400 Bad Request |
|
|
| 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 |
|
|
| 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 | 500 Internal Server Error |
|
|
| 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 |