Skip to main content
POST
/
api
/
send
/
link-custom-preview
Enviar uma mensagem de texto com prévia de link PERSONALIZADA
curl --request POST \
  --url https://{host}/api/send/link-custom-preview \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '{
  "chatId": "5511999999999@c.us",
  "text": "Check this out! https://github.com/",
  "reply_to": null,
  "linkPreviewHighQuality": true,
  "preview": {
    "image": {
      "url": "https://github.com/devlikeapro/waha/raw/core/examples/waha.jpg"
    },
    "url": "https://github.com/",
    "title": "Your Title",
    "description": "Check this out, amazing!"
  },
  "session": "my-session"
}'
{
  "success": true,
  "messageId": "3EB0XXXXXX"
}

Descrição

Este endpoint permite enviar mensagens com links que incluem previews customizados. Você pode definir o título, descrição e imagem que aparecerão no preview do link, em vez de usar o preview automático do WhatsApp.

Body

{
  "sessionId": "my-session",
  "jid": "5511999999999@s.whatsapp.net",
  "text": "Olá, como vai?",
  "preview": {
    "url": "https://exemplo.com",
    "title": "Título",
    "description": "Descrição",
    "image": "valor"
  }
}

Parâmetros do Body

PropriedadeTipoObrigatórioDescrição
sessionIdstring✅ SimID da sessão autenticada que enviará a mensagem
jidstring✅ SimIdentificador do destinatário (JID do WhatsApp). Formato: 5511999999999@s.whatsapp.net para contatos ou 120363XXXXX@g.us para grupos
textstring✅ SimTexto da mensagem que acompanha o link
previewobject✅ SimObjeto contendo as informações do preview customizado
preview.urlstring✅ SimURL do link
preview.titlestring✅ SimTítulo que aparecerá no preview
preview.descriptionstring✅ SimDescrição que aparecerá no preview
preview.imagestring❌ NãoImagem do preview codificada em base64
{
  "success": true,
  "messageId": "3EB0XXXXXX"
}

Códigos de Status

  • 200 - Link com preview customizado enviado com sucesso
  • 400 - Parâmetros inválidos
  • 401 - Sessão não autorizada
  • 404 - Sessão não encontrada

Exemplo de Uso

curl -X POST https://api.wappfy.com.br/api/send/link-custom-preview \
  -H "Content-Type: application/json" \
  -d '{
    "sessionId": "my-session",
    "jid": "5511999999999@s.whatsapp.net",
    "text": "Confira nossa promoção especial!",
    "preview": {
      "url": "https://exemplo.com/promocao",
      "title": "Promoção Especial - 50% OFF",
      "description": "Aproveite descontos incríveis em todos os produtos",
      "image": "iVBORw0KGgoAAAANSUhEUgA..."
    }
  }'

Authorizations

apikey
string
header
required

Sua chave de API do Wappfy (obtenha em dash.wappfy.com.br)

Body

application/json
chatId
string
required
Example:

"5511999999999@c.us"

text
string
default:Check this out! https://github.com/
required

Texto da mensagem. DEVE incluir a URL fornecida em preview.url

preview
object
required
session
string
required

Nome da sessão (instanceName)

Example:

"my-session"

reply_to
string

ID da mensagem à qual você deseja responder

Example:

null

Response

201 - application/json

The response is of type object.

I