Pular para o conteúdo principal
POST
/
whatsapp
/
businesses
/
{wabaId}
/
templates
curl --request POST \
  --url https://api.hubmessage.io/whatsapp/businesses/{wabaId}/templates \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "atualizacao_pedido_v1",
  "category": "UTILITY",
  "language": "pt_BR",
  "components": [
    {
      "type": "BODY",
      "text": "Olá {{1}}, seu pedido {{2}} foi atualizado para {{3}}, até logo.",
      "example": {
        "body_text": [
          [
            "Ana",
            "PED-1024",
            "em transporte"
          ]
        ]
      }
    }
  ]
}
'
{
  "id": "1613165359891625",
  "status": "PENDING",
  "category": "UTILITY"
}

Conceituação

Cria um novo template de mensagem e envia para aprovação da Meta. O template começa com status PENDING e é atualizado para APPROVED ou REJECTED após a revisão. Use o endpoint de Sincronizar templates para forçar a atualização do status.
O nome do template deve ser em snake_case, sem espaços ou caracteres especiais. Uma vez criado, o nome não pode ser alterado.
O wabaId é obtido através do endpoint de Listar WABAs.

Autorizações

Authorization
string
header
obrigatório

Secret Key gerada no painel de Segurança do Hub Message

Parâmetros de caminho

wabaId
string
obrigatório

ID do WABA (obtido via Listar WABAs)

Exemplo:

"428083093730937"

Corpo

application/json
name
string
obrigatório

Nome do template (snake_case, sem espaços)

category
enum<string>
obrigatório

Categoria do template

Opções disponíveis:
UTILITY,
MARKETING,
AUTHENTICATION
language
string
obrigatório

Idioma do template (ex: pt_BR, en_US)

components
object[]
obrigatório

Componentes do template (HEADER, BODY, FOOTER, BUTTONS)

Resposta

Template criado e enviado para aprovação

id
string

ID do template criado

status
enum<string>

Status inicial (geralmente PENDING)

Opções disponíveis:
PENDING,
APPROVED,
REJECTED
category
enum<string>

Categoria do template criado

Opções disponíveis:
UTILITY,
MARKETING,
AUTHENTICATION