validate_template
Validate WhatsApp message templates against Meta policies before submission to detect compliance errors and prevent rejection.
Instructions
Validate a WhatsApp template against Meta's rules before submitting.
Use this to check for errors before creating a template.
Args: name: Template name (lowercase, underscores, starts with letter) category: MARKETING or UTILITY language: Language code (e.g. "en", "en_US", "hi") components: List of component dicts (HEADER, BODY, FOOTER, BUTTONS) template_type: TEXT, IMAGE, VIDEO, DOCUMENT, CAROUSEL, CATALOG, etc. is_lto: True if this is a Limited Time Offer template
Returns: Validation result with any errors found.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| category | Yes | ||
| language | Yes | ||
| components | Yes | ||
| template_type | No | TEXT | |
| is_lto | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |