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: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.