Pular para o conteúdo principal
POST
/
send-text
Enviar texto
curl --request POST \
  --url https://zapi.hubmessage.io/channels/{channel_id}/token/{channel_token}/send-text \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "phone": "5511999999999",
  "message": "Bem-vindo ao *Hub Message*!"
}
'
{
  "zaapId": "3999984263738042930CD6ECDE9VDWSA",
  "messageId": "D241XXXX732339502B68",
  "id": "D241XXXX732339502B68"
}

Conceituação

Método para envio de mensagens de texto simples. Suporta formatação do WhatsApp, emojis e quebras de linha. Para adicionar quebras de linha na mensagem, utilize qualquer um dos formatos: \n, \r, \r\n ou %0a.
A estrutura de resposta é idêntica à da Z-API. Seu código existente que processa esses retornos continuará funcionando sem alterações.

Autorizações

Authorization
string
header
obrigatório

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

Corpo

application/json
phone
string
obrigatório

Telefone do destinatário (DDI + DDD + número)

Exemplo:

"5511999999999"

message
string
obrigatório

Texto da mensagem

Exemplo:

"Bem-vindo ao *Hub Message*!"

delayMessage
integer

Delay em segundos antes do envio (1-15)

Intervalo obrigatório: 1 <= x <= 15
delayTyping
integer

Tempo em segundos exibindo status "digitando" (1-15)

Intervalo obrigatório: 1 <= x <= 15
editMessageId
string

ID de uma mensagem enviada anteriormente para editar

Resposta

Mensagem enviada com sucesso

zaapId
string

Identificador interno

messageId
string

ID da mensagem no WhatsApp

id
string

Mesmo valor do messageId (compatibilidade)