WhatsApp Templates
Refer to official documentation for more details: https://developers.facebook.com/docs/whatsapp/business-management-api/message-templates
📄️ Get WhatsApp Templates By Page
Get all WhatsApp templates and their statuses for a given API Token. Supports filtering by name, category, status, and language with cursor-based pagination.
📄️ Create WhatsApp Template
Create a WhatsApp template via the Meta Cloud API. Supports all template categories (UTILITY, MARKETING, AUTHENTICATION) and component types including carousels, catalog buttons, limited-time offers, and authentication flows. The created template is submitted for WhatsApp's review and approval. Once approved, the template can be sent to end-users.
📄️ Delete WhatsApp Template
Delete a WhatsApp template.
📄️ Edit WhatsApp Template
Edit a WhatsApp template via the Meta Cloud API. Edited template will be submitted for WhatsApp's review and approval. Once approved, template can be sent to end-users.
📄️ Find WhatsApp Template
Find a WhatsApp template by name. If language is provided, returns the single matching template variant. If language is omitted, returns all language variants of the template as an array.
📄️ Query WhatsApp Template Analytics
Retrieve message-template analytics (sent, delivered, read, button clicks and cost) for one or more WhatsApp templates over a date range via the Meta Cloud API. Supports selecting specific metrics and, when the Marketing Messages API is enabled, additional product types.
📄️ Enable WhatsApp Template Analytics insights
Enable template analytics (insights) for the WhatsApp Business Account (WABA) resolved from the current login session, corresponding to Meta POST /<WABA_ID>?is_enabled_for_insights=true. This is a hard prerequisite for querying template analytics — querying before enabling returns Meta error (#200007). The operation is one-way: once enabled, it cannot be turned off. No request body is required; the WABA is derived from the session. Returns success=true when enabling completes.