Skip to main content
GET
List WhatsApp templates

Authorizations

Authorization
string
header
required

Wavix API key. Pass as Authorization: Bearer <api_key>. Keys support per-resource scopes (none / read / write). See Restricted keys and scopes.

Query Parameters

waba_id
string

Filters templates by the ID of the WhatsApp Business Account that owns them, as returned in waba.id by whatsapp_senders_list.

sender
string

Filters templates by the WhatsApp Business Account of the sender with this phone number, in E.164 format. The leading + is optional.

Pattern: ^\+?\d{6,20}$
status
enum<string>

Filters templates by review status. Possible values:

  • draft — The template is created but not yet submitted to the provider.
  • pending — The provider is reviewing the template.
  • approved — The template is approved and can be sent.
  • rejected — The provider rejected the template.
  • paused — The provider paused the template.
  • flagged — The provider flagged the template. It can still be sent.
  • disabled — The template is disabled and can't be sent.
  • in_appeal — An appeal of the review decision is in progress.
  • pending_deletion — The template is being deleted.
  • deleted — The template was deleted.
  • unknown — The provider reported a status that Wavix doesn't recognize.
Available options:
draft,
pending,
approved,
rejected,
paused,
flagged,
disabled,
in_appeal,
pending_deletion,
deleted,
unknown
name
string

Filters templates by name.

language
string

Filters templates by language code.

page
integer<int32>
default:1

Page number to retrieve. Page numbering starts at 1. Defaults to 1.

per_page
integer<int32>
default:25

Number of records to return per page. Defaults to 25. Values above 100 are treated as 100.

Response

A paginated list of WhatsApp templates.

Returned by whatsapp_templates_list.

templates
WhatsAppTemplate · object[]
required

Templates that match the request.

pagination
Pagination · object
required