Skip to main content
POST
/
api
/
send
/
buttons
/
reply
Responder a uma mensagem de botão
curl --request POST \
  --url https://{host}/api/send/buttons/reply \
  --header 'Content-Type: application/json' \
  --header 'apikey: <api-key>' \
  --data '
{
  "chatId": "5511999999999@c.us",
  "selectedDisplayText": "<string>",
  "selectedButtonID": "<string>",
  "session": "my-session",
  "replyTo": null
}
'
{
  "success": true,
  "messageId": "3EB0XXXXXX"
}

Documentation Index

Fetch the complete documentation index at: https://docs.wappfy.com.br/llms.txt

Use this file to discover all available pages before exploring further.

Descrição

Este endpoint permite enviar uma resposta simulada para mensagens que contêm botões interativos. Útil para automações que precisam interagir com botões enviados por outros contatos ou sistemas.

Body

{
  "sessionId": "my-session",
  "jid": "5511999999999@s.whatsapp.net",
  "selectedButtonID": "3EB0XXXXXX",
  "selectedDisplayText": "Olá, como vai?",
  "replyTo": "valor"
}

Parâmetros do Body

PropriedadeTipoObrigatórioDescrição
sessionIdstring✅ SimID da sessão autenticada que enviará a resposta
jidstring✅ SimIdentificador do destinatário (JID do WhatsApp). Formato: 5511999999999@s.whatsapp.net para contatos ou 120363XXXXX@g.us para grupos
selectedButtonIDstring✅ SimID do botão selecionado (rowId da opção escolhida)
selectedDisplayTextstring✅ SimTexto de exibição do botão selecionado
replyTostring✅ SimID da mensagem com botões à qual você está respondendo
{
  "success": true,
  "messageId": "3EB0XXXXXX"
}

Códigos de Status

  • 200 - Resposta enviada 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/buttons/reply \
  -H "Content-Type: application/json" \
  -d '{
    "sessionId": "my-session",
    "jid": "5511999999999@s.whatsapp.net",
    "selectedButtonID": "plan_pro",
    "selectedDisplayText": "Plano Pro",
    "replyTo": "3EB0XXXXXX"
  }'

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"

selectedDisplayText
string
required
selectedButtonID
string
required
session
string
required

Nome da sessão (instanceName)

Example:

"my-session"

replyTo
string

ID da mensagem à qual você deseja responder

Example:

null

Response

201 - undefined