Sends a pre-approved WhatsApp template message containing multiple dynamic body variables, header media parameters, and dynamic button URL variables. Parameters map sequentially to placeholders (e.g., parameter 0 -> {{1}}, parameter 1 -> {{2}}, parameter 2 -> {{3}}).
/api/v1/contact/{phone}/send-template-messageRecommendation
Recipient phone number with country code (e.g. +919000000000).
Template name (from Meta)
Language locale (e.g. en_US)
Array of component objects (header, body, button) containing variable parameter arrays
Component type: "header", "body", or "button"
Array of parameter objects mapping to placeholders ({{1}}, {{2}}, etc.)
Parameter type ("text", "image", "document", "currency", "date_time")
Dynamic text replacement for placeholder
Whether request succeeded
Platform message ID (wamid)
Meta message ID
Was this endpoint guide helpful?