Skip to main content
Retrieve the full details of a single WhatsApp Message Template by its ID. Use this endpoint to check a template’s approval status, inspect its content, or retrieve rejection reasons after submission.

Endpoint

Authentication

Path Parameters

string
required
Your Convo project ID.
string
required
The unique ID of the WhatsApp Message Template. This is the _id field returned when you submit a template or list templates.

Request Example

Response

A successful request returns 200 OK with the full template object.
string
The unique identifier of this template.
string
The template’s unique machine-readable name (lowercase, underscores).
string
The human-readable display label for this template.
string
Current approval status from WhatsApp. One of:
  • PENDING — Awaiting WhatsApp review.
  • APPROVED — Approved and ready to use in campaigns.
  • REJECTED — Rejected by WhatsApp. See rejected_reason.
  • DISABLED — Disabled by WhatsApp due to policy or feedback issues.
string
The template category: TRANSACTIONAL, MARKETING, or OTP.
string
The template media type: TEXT, IMAGE, VIDEO, FILE, LOCATION, CAROUSEL, or ORDER_DETAILS.
string
The full language name for this template (e.g., "English", "Hindi").
string
The message body text with {{1}}, {{2}}, etc. placeholders.
string
The message body text with placeholders filled in with sample values, as submitted to WhatsApp for review.
integer
The total number of dynamic placeholders ({{n}}) in the template body.
string
The optional text header, if one was provided at submission.
The optional footer text shown below the message body.
string
The button type attached to this template: CTA, QuickReplies, All, or null if no buttons.
array
An array of CTA button objects. Each object contains type, button_title, and button_value. Empty array if no CTA buttons.
array
An array of quick reply label strings. Empty array if no quick replies.
string
Present only when status is REJECTED. Contains WhatsApp’s explanation for why the template was not approved.
boolean
Whether URL click tracking is enabled for this template.
string
The Convo project this template belongs to.
string
ISO 8601 timestamp of when the template was created.
string
ISO 8601 timestamp of the most recent update (e.g., when the status changed from PENDING to APPROVED).

Response Example

Error Responses