Back to Nodes

D-API

Last updated Oct 14, 2025

N8N community node for D-API WhatsApp integration

6 Weekly Downloads
58 Monthly Downloads

Included Nodes

D-API

Description

N8N D-API Community Node

Este é um nó da comunidade N8N para integração com a D-API, permitindo automação completa do WhatsApp através do N8N.

Recursos

Gerenciamento de Sessões

  • ✅ Criar sessões
  • ✅ Listar todas as sessões
  • ✅ Obter detalhes de uma sessão
  • ✅ Deletar sessões
  • ✅ Obter QR Code para autenticação
  • ✅ Reiniciar sessões
  • ✅ Obter logs de sessão
  • ✅ Atualizar webhook da sessão

Envio de Mensagens

  • ✅ Mensagens de texto
  • ✅ Imagens com legenda
  • ✅ Vídeos com legenda
  • ✅ Áudios
  • ✅ Documentos
  • ✅ Localização
  • ✅ Contatos
  • ✅ Enquetes (Polls)
  • ✅ Botões interativos
  • ✅ Listas interativas
  • ✅ Reações a mensagens

Gerenciamento de Contatos

  • ✅ Verificar se contato existe no WhatsApp
  • ✅ Obter informações do contato
  • ✅ Obter avatar do contato
  • ✅ Listar todos os contatos

Gerenciamento de Grupos

  • ✅ Listar todos os grupos
  • ✅ Obter informações do grupo
  • ✅ Criar grupos
  • ✅ Adicionar participantes
  • ✅ Remover participantes
  • ✅ Promover participantes a admin
  • ✅ Rebaixar admins
  • ✅ Sair de grupos
  • ✅ Entrar em grupos via código de convite
  • ✅ Obter código de convite do grupo

Operações de Chat

  • ✅ Definir presença (digitando, gravando, etc.)
  • ✅ Marcar mensagens como lidas
  • ✅ Deletar mensagens
  • ✅ Editar mensagens
  • ✅ Download de mídias

Instalação

Via NPM

npm install n8n-nodes-d-api

Via PNPM

pnpm install n8n-nodes-d-api

Instalação Manual

  1. Clone este repositório
  2. Execute npm run build
  3. Copie a pasta dist para o diretório de nós customizados do N8N

Configuração

Credenciais

  1. No N8N, vá para Credentials > Create New
  2. Selecione D-API Credentials
  3. Insira sua API Key da D-API
  4. Teste a conexão

URL da API

A URL da API é fixa: https://api.d-api.cloud e não pode ser alterada pelo usuário.

Uso

Criando uma Sessão

  1. Adicione o nó D-API ao seu workflow
  2. Selecione Resource: Session
  3. Selecione Operation: Create
  4. Preencha o Session ID (identificador único)
  5. Opcionalmente, configure um Webhook URL
  6. Escolha o Provider (baileys ou whatsmeow)

Enviando uma Mensagem de Texto

  1. Adicione o nó D-API ao seu workflow
  2. Selecione Resource: Message
  3. Selecione Operation: Send Text
  4. Preencha o Session ID
  5. Preencha o To (número do destinatário)
  6. Preencha o Text (mensagem)

Enviando uma Imagem

  1. Adicione o nó D-API ao seu workflow
  2. Selecione Resource: Message
  3. Selecione Operation: Send Image
  4. Preencha o Session ID
  5. Preencha o To (número do destinatário)
  6. Preencha a Image URL
  7. Opcionalmente, adicione uma Caption

Exemplos de Workflows

Workflow Básico de Envio de Mensagem

Trigger → D-API (Create Session) → D-API (Send Text)

Workflow de Automação com Webhook

Webhook → D-API (Send Image) → D-API (Mark as Read)

Workflow de Gerenciamento de Grupo

Schedule → D-API (Get All Groups) → D-API (Send Text to Group)

Suporte

Para suporte técnico ou dúvidas sobre a D-API, entre em contato:

Licença

MIT License – veja o arquivo LICENSE para detalhes.

Contribuição

Contribuições são bem-vindas! Por favor, abra uma issue ou pull request no repositório do GitHub.

Changelog

v1.0.0

  • Lançamento inicial
  • Suporte completo para todas as operações da D-API
  • Credenciais por API Key
  • Interface intuitiva no N8N