List templates
List message templates for the WhatsApp Business Account (WABA) associated with the given account.
Templates are fetched directly from the WhatsApp Cloud API. One entry per name + language:
a multi-language template appears once per language, each with its own Meta id.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Query Parameters
WhatsApp account ID
Exact template name; returns every language variant of that family.
Exact language code (e.g. en_US).
Value in
- "APPROVED"
- "REJECTED"
- "PENDING"
- "PAUSED"
- "DISABLED"
- "IN_APPEAL"
- "PENDING_DELETION"
Response Body
application/json
application/json
{ "success": true, "templates": [ { "id": "string", "name": "string", "status": "APPROVED", "category": "AUTHENTICATION", "language": "string", "message_send_ttl_seconds": 0, "components": [ {} ] } ]}Get Instagram story insights
Returns metrics for a single story. The `source` field discriminates between three states: - `live`: fetched from Meta in real time (story is still active) - `cached`: fetched from a persisted `story_insights` webhook payload (story has expired but we received its final-state metrics from Meta) - `unavailable`: story has expired and we never received its webhook payload (for example, the account connected after the story expired) Meta can report an expired story as an empty successful result rather than an error, so an expired story resolves to `cached` or `unavailable` even though the upstream request itself succeeded. Field semantics follow Meta's API. Counts below 5 may be returned as 0 due to Meta's privacy floor on small audiences. The `navigation` field is the sum of `tapsForward + tapsBack + exits + swipesForward`.
Create template
Create a new message template. Supports two modes: Custom template: Provide components with your own content. Submitted to Meta for review (can take up to 24h). Library template: Provide library_template_name instead of components to use a pre-built template from Meta's template library. Library templates are pre-approved (no review wait). You can optionally customize parameters and buttons via library_template_body_inputs and library_template_button_inputs. Browse available library templates at: https://business.facebook.com/wa/manage/message-templates/