Pular para o conteúdo principal
POST
/
v1
/
channels
/
{channelId}
/
messages
curl --request POST \ --url https://api.hubmessage.io/v1/channels/{channelId}/messages \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "recipient": { "identifier": "5511999999999" }, "content": { "type": "TEMPLATE", "attachments": [ { "template": { "name": "boas_vindas_v2", "language": { "policy": "deterministic", "code": "pt_BR" }, "components": [ { "type": "body", "parameters": [] } ] } } ] } } '
{
  "messageId": "wamid.HBgNNTU0NDk3MDUwNzg1FQIAERgSM0"
}

Conceituação

Envia um template de mensagem aprovado pela Meta para um contato. É a única forma de enviar mensagens fora da janela de conversa de 24 horas. O campo content.type deve ser TEMPLATE e o template é enviado dentro de attachments.
O template precisa estar com status APPROVED para funcionar. Use os endpoints de Templates para criar e gerenciar seus templates.

Autorizações

Authorization
string
header
obrigatório

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

Parâmetros de caminho

channelId
string
obrigatório

ID do canal

Exemplo:

"SEU_CHANNEL_ID"

Corpo

application/json
recipient
object
obrigatório
content
object
obrigatório

Resposta

Mensagem enviada com sucesso

messageId
string

ID da mensagem enviada