Update a WhatsApp template

Edits an existing template and resubmits the change to Meta. Send only the parts you are changing (category, header, body, footer, buttons) — unchanged components are merged in automatically, since Meta requires the full component set on every edit. Edits put the template back through Meta review; the outcome arrives via template.status_updated. A template name and language are fixed once created, and approval status is owned by Meta — neither can be set through this endpoint.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
string
required
Query Params
string
required

The WhatsApp Official channel id the template belongs to

Body Params
string
enum

Template category. Changing it triggers Meta re-review.

Allowed:
header
object

HEADER component. For media headers use format IMAGE/VIDEO/DOCUMENT with example.header_handle from the media endpoint.

body
object

BODY component — { type: "BODY", text, example: { body_text: [[...]] } }. Use positional placeholders ({{1}}, {{2}}).

footer
object
buttons
object

BUTTONS component — { type: "BUTTONS", buttons: [...] }, max 10 buttons.

Response
200

The updated stored template, with the merged component set that was resubmitted to Meta. The review outcome arrives later via template.status_updated.

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here!