Get started | Developer Documentation
Get started
Updated: Feb 10, 2026
Marketing Messages API for WhatsApp (formerly known as Marketing Messages Lite API) is now generally available.
Learn how to send a template message with the Marketing Messages API for WhatsApp (MM API for WhatsApp).
Requirements
Step 1: Accept Terms of Service
Step 2: Send a marketing template message
Use the
marketing_messages endpoint to send a template message to yourself.curl 'https://graph.facebook.com/<API_VERSION>/<WHATSAPP_BUSINESS_PHONE_NUMBER_ID>/marketing_messages' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <ACCESS_TOKEN>' \
-d
'{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "<WHATSAPP_USER_PHONE_NUMBER>",
"type": "template",
"template": {
"name": "<TEMPLATE_NAME>",
"language": {
"code": "<LANGUAGE_AND_LOCALE_CODE>"
},
"components": [
{
"type": "body",
"parameters": [
{
"type": "text",
"text": "text-string"
}
]
}
]
}
}'Step 3: Verify message was sent through the status webhook
MM API for WhatsApp triggers status messages webhooks for events such as sent, delivered, and read. When a message is sent via MM API for WhatsApp, the webhook payload will have
category and conversation.origin.type set to marketing_lite.{
"conversation": {
"id": "<CONVERSATION_ID>",
"origin": {
"type": "marketing_lite"
}
},
"pricing": {
"billable": true,
"pricing_model": "PMP",
"category": "marketing_lite"
}
}Geographic availability of features
Some advanced features and reporting capabilities of MM API for WhatsApp are available only in particular geographies due to Meta policy and/or local regulation.
European Economic Area, United Kingdom, Japan, South Korea
United States
Cuba, Iran, North Korea, Syria, and three sanctioned regions in the Ukraine (Crimea, Donetsk, Luhansk):
Russia
Starting June 20, 2025, businesses in Russia will be able to use MM API for WhatsApp with the following feature exceptions:
No comments to display
No comments to display