GET/v1/messaging/templates

Use it to find the template to send and the values a send needs. Templates are created, submitted, and changed in the dashboard, under Messaging → Templates; see Message templates.

Authorization

Bearer token

Authorizationrequiredheader

Send your API key as Bearer YOUR_API_KEY.

Permissionwhatsapp.send

A key with whatsapp.full_access can also list templates. WhatsApp must be turned on for your organization.

Query parameters

statusoptionalstring

See Drafts and submitted templates.

One of"draft""submitted""archived"

content_typeoptionalstring

See Content types.

One of"text""media""quick_reply""call_to_action""card""authentication""carousel"

categoryoptionalstring

One of"marketing""utility""authentication"

languageoptionalstring

Only templates in this exact language, such as en or en_US.

channeloptionalstring

Only templates whose content fits this channel.

One of"whatsapp""sms"

queryoptionalstring

Part of the template name, 1 to 200 characters. Case doesn't matter.

Unknown parameters are refused with 400.

Response

application/json200 OK

Templates are under data.items, ordered by name, then language. The list isn't paginated. Deleted templates are never listed.

Each item is a template object. A template can be sent on WhatsApp when channel_status.whatsapp.ready is true, from a number whose WhatsApp account has an approved approval.

Nexiom Connect
Open dashboard