Send Catalog Template Message
POST https://graph.facebook.com/{{Version}}/{{Phone-Number-ID}}/messages
To send a single product message, make a POST call to the /{{Version}}/phone_number/messages
endpoint.
This request uses an interactive
object and parameter type
should be set to interactive
. The interactive
parameter must also be set to the interactive
object associated with the single product message.
Parameters
Name | Description |
---|---|
messaging_product | Required. Always set this value to "whatsapp" . |
recipient_type | Optional. Currently, you can only send messages to individuals. Set this value to "individual" . Default: individual |
to | Required. WhatsApp ID or phone number for the person you want to send a message to. See Phone Numbers, Formatting for more information. |
type | Required. To send single product messages, set this string value to "interactive" . |
interactive | Required. The interactive object associated with the single product message. |
Interactive Object Parameters specific to Single Product Messages
Name | Description |
---|---|
type | Required. Specifies the type of interactive object. For single product messages set this value to "product" . |
action | Required. |
Request Body
{"messaging_product"=>"whatsapp", "recipient_type"=>"individual", "to"=>"{{Recipient-Phone-Number}}", "type"=>"template", "template"=>{"name"=>"intro_catalog_offer", "language"=>{"code"=>"en_US"}, "components"=>[{"type"=>"body", "parameters"=>[{"type"=>"text", "text"=>"100"}, {"type"=>"text", "text"=>"400"}, {"type"=>"text", "text"=>"3"}]}, {"type"=>"button", "sub_type"=>"CATALOG", "index"=>0, "parameters"=>[{"type"=>"action", "action"=>{"thumbnail_product_retailer_id"=>"2lc20305pt"}}]}]}}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |
RESPONSES
status: OK
{"messaging_product":"whatsapp","contacts":[{"input":"+16505551234","wa_id":"16505551234"}],"messages":[{"id":"wamid.HBgLMTY1MDM4Nzk0MzkVAgARGBJCOTY3NDc0NDFDRUI3NTA0Q0UA"}]}