Skip to main content
POST
/
send-catalog
Enviar catálogo
curl --request POST \
  --url https://zapi.hubmessage.io/channels/{channel_id}/token/{channel_token}/send-catalog \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "phone": "5511999999999",
  "catalogPhone": "5511999999999",
  "translation": "PT",
  "message": "Acesse esse link para visualizar nosso catálogo no WhatsApp:",
  "title": "Veja o catálogo de produtos no WhatsApp",
  "catalogDescription": "Saiba mais sobre os produtos e serviços dessa empresa."
}
'
{
  "zaapId": "3999984263738042930CD6ECDE9VDWSA",
  "messageId": "D241XXXX732339502B68",
  "id": "D241XXXX732339502B68"
}

Overview

Method for sending the WhatsApp Business product catalog. The recipient receives a card with a link to view the full catalog.
This feature requires a WhatsApp Business account with a configured catalog and products.
The response structure is identical to Z-API. Your existing code that processes these returns will continue working without changes.

Authorizations

Authorization
string
header
required

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

Body

application/json
phone
string
required

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

Example:

"5511999999999"

catalogPhone
string
required

Telefone da conta business dona do catálogo

translation
enum<string>

Idioma do card do catálogo

Available options:
EN,
PT
message
string

Mensagem que acompanha o card do catálogo

title
string

Título do card do catálogo

catalogDescription
string

Descrição do card do catálogo

Response

Mensagem enviada com sucesso

zaapId
string

Identificador interno

messageId
string

ID da mensagem no WhatsApp

id
string

Mesmo valor do messageId (compatibilidade)