Pular para o conteúdo principal
PUT
/
whatsapp
/
businesses
/
{wabaId}
/
templates
/
{templateId}
Editar template
curl --request PUT \
  --url https://api.hubmessage.io/whatsapp/businesses/{wabaId}/templates/{templateId} \
  --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}}.",
      "example": {
        "body_text": [
          [
            "Ana",
            "PED-1024",
            "em transporte"
          ]
        ]
      }
    }
  ]
}
'
{
  "success": true
}

Conceituação

Edita um template existente e reenvia para aprovação da Meta. O body é o mesmo utilizado na criação do template.
Ao editar um template aprovado, ele volta para o status PENDING até ser revisado novamente pela Meta.
O templateId é obtido através do endpoint de Listar templates.

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"

templateId
string
obrigatório

ID do template (obtido via Listar templates)

Exemplo:

"1900296177408890"

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 editado com sucesso

success
boolean

Indica se a operação foi realizada com sucesso