wa_get_templates
List WhatsApp message templates for an account with filters by status, name, or language. Use it to discover approved templates for sending, audit inventory, or check review status.
Instructions
List message templates for a WhatsApp Business Account (WABA), with optional filters.
When to use: discovery before sending (wa_send_template requires an APPROVED template), auditing template inventory, or verifying review status after wa_create_template.
Filters are applied server-side (status, name) or client-side (language). Use pagination
via after when has_more is true in the response.
Returns: { count, templates[], has_more, next_cursor? } where each template includes name, language, status, category and component definitions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Filter by exact template name | |
| after | No | Pagination cursor from a previous response's next_cursor | |
| limit | No | Max templates to return (1-1000, default 50) | |
| status | No | Filter by Meta review status | |
| waba_id | Yes | WhatsApp Business Account ID (numeric) | |
| language | No | Filter by language code (e.g. en, pt_PT, es). Applied client-side. |