Skip to main content
POST
Crear Plantilla
Crie templates HSM personalizados com parâmetros posicionais, botões interativos e mídia. Opcionalmente, envie o template diretamente ao WhatsApp para aprovação.
Templates devem ser aprovados pela equipe do WhatsApp antes de poderem ser usados. Siga as diretrizes da Meta para evitar rejeições.

Parâmetros de Path


Parâmetros de Query


Corpo da Requisição


Exemplos de Requisição


Respostas

O campo status na resposta indica se o seu template foi aprovado pelo WhatsApp.

Idioma

O idioma suportado pelo WhatsApp está detalhado na página oficial. Por favor, revise cuidadosamente no seguinte link.

Restrições de Conteúdo (Categoria de Autenticação)

A Meta restringiu o conteúdo para a categoria de autenticação. O conteúdo será de acordo com o idioma do template. A Meta está restrita a um único parâmetro.

Idioma


Estrutura de Parâmetros

Use a seguinte estrutura no campo params ao criar um template:

Estrutura de Botões

Use a seguinte estrutura no campo buttons quando as ações interativas forem CALL_TO_ACTION, QUICK_REPLY ou OTP.

QUICK_REPLY

Usado para obter respostas rápidas. É um array de objetos e pode ter no máximo 3 botões.

CALL_TO_ACTION

Usado para oferecer uma chamada para ação. Pode ter no máximo 2 botões e no máximo 1 botão de cada tipo.

OTP

Usado para obter uma “Senha de Uso Único”. Pode ter no máximo 1 botão.

Estrutura de extraSettings

Autorizações

Authorization
string
header
obrigatório

Basic authentication using Base64 encoded clientId:clientSecret

Parâmetros de caminho

botId
string
obrigatório

Parâmetros de consulta

sendToAprove
boolean

Corpo

application/json
category
enum<string>
obrigatório
Opções disponíveis:
UTILITY,
MARKETING,
AUTHENTICATION
language
string
obrigatório
elementName
string
obrigatório
Pattern: ^[a-z0-9_]+$
template
string
obrigatório
isVisible
boolean
params
object[]
paramsNumber
integer
displayName
string
type
enum<string>
Opções disponíveis:
HSM,
IMAGE,
VIDEO,
DOCUMENT
mediaUrl
string<uri>
interactiveAction
enum<string>
Opções disponíveis:
NONE,
CALL_TO_ACTION,
QUICK_REPLY,
OTP
buttons
object[]
header
string
Maximum string length: 60
exampleHeader
string
headerParams
object[]
example
string
extraSettings
object

Resposta

Plantilla creada exitosamente

message
string[]
status
string
data
object