Skip to main content

zapsterapi message send

Envia uma mensagem para um destinatário no WhatsApp. Suporta texto, mídia, templates WABA, botões interativos, mentions, agendamento, reply, view-once e mais.

Flags principais

Mídia (--media-*)

Use --media-url sempre que possível — --media-base64 carrega o arquivo no payload e fica reservado pra quando a URL não estiver acessível. Exatamente um de --media-url ou --media-base64 é necessário quando enviar mídia.

Templates WABA (--template-*)

Templates são exclusivos de instâncias WABA (Meta oficial). Mutuamente exclusivos com --text e --media-*.

Botões interativos (--button, --buttons-mode)

Repita --button até 3 vezes. Cada valor é JSON com type + campos do tipo. Veja o guia de botões pra detalhes de cada tipo.
--buttons-mode <auto\|interactive> é opcional (default auto). Use interactive pra forçar visual rico mesmo só com reply.

Mentions (--mention, --mention-everyone)

--mention e --mention-everyone são mutuamente exclusivos.

Outros

Saída — envio imediato (não-oficial / Baileys)

Saída — envio imediato (oficial / WABA)

Saída — agendamento (--send-at definido)

Exemplos

Texto simples:
Texto + mídia + caption:
Botões interativos:
Template WABA:
Mensagem em grupo com mention everyone:
Reply + view-once:
Agendamento:

zapsterapi message cancel <message-id>

Cancela uma mensagem agendada (scheduled) ou pendente (pending). Mensagens já enviadas não podem ser canceladas.

Saída

Códigos de erro específicos


zapsterapi message list

Lista mensagens dentro de uma janela de tempo. Útil pra auditoria, dashboards e agentes que precisam reconciliar status.

Saída

Códigos de erro específicos


Códigos de erro comuns

Para a referência completa do payload (todos os campos, validações cross-field, edge cases), veja a REST API e o guia de botões.