Pular para o conteúdo principal
izap lista chats, templates e transmissões do WhatsApp, e envia mensagens pelo terminal ou por um script. Usa o SDK TypeScript. izap init executa o assistente de configuração. Requer Node.js 20 ou mais novo. Crie um personal access token no Dashboard em Configurações do usuário → API Keys.

Instalação

Ou execute uma vez com npx @izapai/cli whoami.

Entrar

izap login grava o token sem chamar a API. izap whoami é a verificação. --browser abre a página de login da iZap, registra um cliente OAuth público e escuta em 127.0.0.1 numa porta aleatória. A sessão se renova quando o access token expira. izap logout revoga no servidor. A CLI grava as credenciais em $XDG_CONFIG_HOME/izap/config.json, ou ~/.config/izap/config.json quando XDG_CONFIG_HOME não está definida. Ela cria o diretório com modo 0700 e o arquivo com modo 0600. A CLI escolhe o token nesta ordem:
  1. A variável de ambiente IZAP_TOKEN. Ela sempre vence.
  2. O token salvo do perfil.
  3. O login pelo navegador do perfil.
O perfil é default a menos que você passe --profile ou defina IZAP_PROFILE.

Comandos

izap <command> --help mostra as flags de um comando. --json imprime JSON na stdout. --business / IZAP_BUSINESS_ID / o padrão do perfil escolhem a empresa. --staging aponta para https://api-staging.izap.ai. Os envios são reais. izap messages send pede confirmação antes de enviar. Passe --yes para pular a pergunta. Um script cuja stdin não é um terminal precisa passar --yes.
Prefere um cliente tipado no seu app? Veja SDKs. Precisa de um scaffold num repositório existente? izap init ou npx @izapai/wizard — o assistente de configuração.
npm: @izapai/cli