Skip to main content
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": "INTERACTIVE_ACTION",
    "body": {
      "message": "Como podemos ajudar?"
    },
    "header": {
      "message": "Hub Message"
    },
    "footer": {
      "message": "Escolha uma opção"
    },
    "attachments": [
      {
        "id": "1",
        "title": "Visite nosso site",
        "name": "URL",
        "url": "https://www.hubmessage.io"
      },
      {
        "id": "2",
        "title": "Fale conosco",
        "name": "CALL",
        "phones": [
          "5511999999999"
        ]
      }
    ]
  }
}
'
{
  "messageId": "wamid.HBgNNTU0NDk3MDUwNzg1FQIAERgSM0"
}

Overview

Sends a message with action buttons to a contact. The type field must be INTERACTIVE_ACTION. Available button types:
  • URL — Opens a link when clicked
  • CALL — Calls a number when clicked
The header and footer fields are optional.
This endpoint only works when the conversation window is open (24 hours).

Authorizations

Authorization
string
header
required

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

Path Parameters

channelId
string
required

ID do canal

Example:

"SEU_CHANNEL_ID"

Body

application/json
recipient
object
required
content
object
required

Response

Mensagem enviada com sucesso

messageId
string

ID da mensagem enviada