Skip to main content
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
Before sending messages, make sure to connect a WhatsApp Business Account by visiting the Channels section at app.minimo.it/channels.

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:
Templates with RED quality scores may be paused or have limited sending capacity. Improve message quality to restore full access.
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:
  • 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
  • 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:
Supported language codes:
  • en - English
  • it - Italian
  • es - Spanish
  • fr - French
  • de - German
  • pt - 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

Templates don’t change frequently. Cache the response:
Regularly check template quality to prevent issues:
Always verify template is approved before sending:

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Successful response with WhatsApp templates

data
object[]