ZapGate icon

ZapGate

Interaja com a API ZapGate — WhatsApp gateway self-hosted

Actions1511

Histórico → Enviar Botão Nativo

AI-generated

Summary

Enviar mensagem contendo botão nativo (copy, url, call ou reply)

Inputs

  • to (required) — Número do destinatário no formato DDI (ex: 5511999999999)
  • title — Título opcional da mensagem
  • body (required) — Corpo da mensagem (texto principal)
  • footer — Rodapé opcional da mensagem
  • buttonType (required) — Tipo de botão a ser exibido (copy, url, call ou reply)
  • displayText (required) — Texto exibido no botão (obrigatório para copy, url ou call)
  • copyCode (required) — Texto a ser copiado (apenas para buttonType=copy)
  • url (required) — URL a ser aberta (apenas para buttonType=url)
  • phoneNumber (required) — Telefone para ação de chamada (apenas para buttonType=call)
  • replyButtons (required) — Respostas rápidas no formato Texto|id (apenas para buttonType=reply)

Output shape

JSON object representing the API response for the native button message (e.g., containing message ID or status)

Response body is returned; errors are thrown unless continueOnFail is enabled, and the exact fields depend on the instance reply.

Examples

Example 1: Enviar botão de cópia

resource=message, operation=sendNativeButton, to=5511999999999, buttonType=copy, displayText=Cópia do código, copyCode=482910

Example 2: Abrir link via botão

resource=message, operation=sendNativeButton, to=5511999999999, buttonType=url, url=https://example.com/login, displayText=Abrir link

Example 3: Respostas rápidas (reply)

resource=message, operation=sendNativeButton, to=5511999999999, buttonType=reply, replyButtons=Sim|confirm_yes\nNão|confirm_no, displayText=Responder

Links

Discussion