List all WhatsApp templates
WhatsApp
List WhatsApp Templates
Retrieve all WhatsApp templates and their approval status
GET
List all WhatsApp templates
Overview
Get a list of all WhatsApp templates in your Minimo account, including their approval status, category, and available components. Use this endpoint to:- Check which templates are approved and ready to send
- Display available templates in your application
- Monitor template approval status
- Verify template structure before sending messages
Response Structure
Template Status
WhatsApp templates can have different statuses:Only templates with
status: "APPROVED" can be used to send messages. Check this field before attempting to send.Template Categories
Quality Score
Meta assigns a quality score based on how users interact with your messages:
Quality score can decline due to:
- High block rates (users blocking your number)
- Low engagement (users not responding)
- Spam reports
- Irrelevant content
Template Components
Templates consist of multiple components:Header
- Optional element at the top
- Can be: TEXT, IMAGE, VIDEO, or DOCUMENT
- Single variable allowed (for dynamic content)
Body
- Required main message content
- Supports multiple variables (
{{1}},{{2}}, etc.) - Maximum 1024 characters
Footer
- Optional additional text at the bottom
- No variables allowed
- Often used for opt-out instructions
Buttons
- Optional interactive elements
- Types: Call-to-action, Quick reply, URL
- Up to 3 buttons per template
Use Cases
Check Template Approval Status
Monitor when templates are approved:Build Template Selector
Display only approved templates:Extract Template Variables
Parse template components to find required variables:Filtering & Sorting (Coming Soon)
Future versions will support:Template Languages
WhatsApp templates can be created in multiple languages:en- Englishit- Italianes- Spanishfr- Frenchde- Germanpt- Portuguese- And 60+ more…
Create separate templates for each language you want to support. Use the same
name with different language codes.Common Errors
Best Practices
Cache Template List
Cache Template List
Templates don’t change frequently. Cache the response:
Monitor Quality Scores
Monitor Quality Scores
Regularly check template quality to prevent issues:
Validate Before Sending
Validate Before Sending
Always verify template is approved before sending:
Related Endpoints
- Send WhatsApp Template - Send messages using templates